當前位置:首頁 » 游戲種類 » 微信小游戲api

微信小游戲api

發布時間: 2022-10-11 17:43:34

⑴ 小程序能調用哪些API

從下圖API的目錄我們能看到,小程序的技術支持分為了網路、媒體、文件、數據緩存、位置、設備、界面、開放介面8個部分。下面,我們就來一個部分一個部分的看看。

1.網路功能

網路這一部分支持手機文件的上傳下載,除此之外,值得注意的是支持WebSocket,這意味著可以通過小程序實現手機和伺服器雙向的通信, 這樣小程序內容的變化就可以主動的推送給用戶。例如用戶的文章得到了評論,用戶不用刷新頁面,評論就會自動出現在頁面上。另外,還可以利用這個技術做一個聊天室,可以是一對一的,就好像qq,或者多對多的,就好像qq群。

2.媒體

通過媒體的支持,我們可以實現3部分功能:1. 手機從本地相冊上傳圖片,預覽圖片和處理相關圖片信息;2. 實現錄音的錄制、上傳、播放;3. 實現播放背景音樂、控制背景音樂。需要特別說明的是音頻錄制跟微信公眾號一樣,只能錄制60秒,超過60秒會自動停止。不過微信公眾號的錄音api應該有bug,在蘋果系統下,微信錄音達到45秒會出現錯誤,音頻播放亂音。不知道小程序是否有這個問題。不過,為了避免掉到坑裡,還是考慮使用七牛。

3.文件

這個我就不截屏了,比較簡單,支持手機存儲內的文件上傳下載用的,可以瀏覽手機存儲目錄,文件信息。

4.數據緩存

數據緩存很好的實現了瀏覽器本地緩存的功能,這意味了開發者們可以自己管理客戶端的緩存了,這幫助為我們的終端用戶節省流量。

5.位置

位置功能可以幫助小程序實現獲取用戶位置、地圖定位的功能。導航?那應該是地圖app的事情了。

6.設備

設備這個有點說頭了。總共分為6個部分。首先可以獲取手機的系統信息,可包括了手機的型號,像素密度,屏幕大小,以及操作系統、客戶端信息,這幫助小程序頁面布局、功能細節更好的適配種類繁多的手機。第二個是獲取用戶手機網路狀態:2g、3g、4g、wifi,你可以提醒用戶wifi下再觀看節省流量哦~ 重力感應和羅盤可以實現涉及運動類和互動游戲類功能,比如微信運動、搖一搖。撥打電話可以嵌入到客服電話或者類似滴滴聯系司機的場景裡面。最後還有微信掃碼介面調用相機實現線下二維碼的掃描。

7.界面

這一部分,實現了基本的彈出框效果、導航效果,除此之外,特別要說明的,是微信實現了html5畫布的功能,這意味著可以在小程序中實現一些簡單的小游戲和卡通場景繪制。不過目前來看只支持2D界面的繪制,暫時還不支持3D。

8.開放介面

開放介面功能分類也比較多。首先為小程序提供了登錄和會話管理的功能,這樣登錄功能的開發就可以事半功倍了。第二,獲取用戶的微信賬戶信息,當然能獲得哪些信息,都是在微信允許的范圍內,例如openid,昵稱、頭像。好多朋友都問:能不能獲取到用戶電話和微信號?怎麼可能?!想都不要想。第三是支持微信支付。第四,模板消息。這類消息其實早在微信認證服務號裡面就有,請注意是認證過的,服務號(不是訂閱號)。有好多朋友不明白這種消息是幹嘛的。可以主動發送給用戶,沒有頻次限制,厲害吧?!但是內容由模板格式限制,不能發送營銷內容,是不是失望了,哈哈。干什麼用的呢?想像你的銀行微信公眾號給你發的消費通知。對,就是模板消息。第五,客服消息,支持微信客戶介面,很強大。最後支持分享到微信好友和朋友圈功能,支持獲取微信小程序的二維碼。

當然,如果看了這些你還是不太懂,可以參考 雲竹小程序,相信能夠解決你的問題。

⑵ 微信小游戲如何實現邀請好友列表

大致思路如下,獲取到openID後,wx.shareAppMessage方法中query欄位傳入自身openID,其他玩家進入游戲後onShow() 或者是getLaunchOptionsSync() 中檢測 query欄位中是否有openID存在,若存在將邀請人的openID 發送給伺服器,伺服器下發,邀請過程完成(若需要展示頭像,名稱等,那麼可以將每個玩家的頭像信息與名稱獲取到,在登陸時發送給伺服器,伺服器有數據,邀請成功再次推下來就好了)

我這邊的做法需要兩個條件

1.需要伺服器配合(轉發消息)

2.需要獲取到openId(邀請列表需要展示已邀請玩家頭像跟名稱的話 那麼還需要獲取玩家信息授權)

下面只講述前端實現

第一步 獲取code 換取openId

    調用wx.login 介面獲取到code 登錄憑證,因為微信小游戲程序內不能出現api.weixin.qq.com 所以獲取openId 的工作只能交給後端處理,一個簡單http請求就好了

第二步 轉發帶參數

    使用wx.shareAppMessage分享卡片時 將自身openID傳入 query 欄位

第三步 啟動檢測

    在每次啟動微信小游戲時,都檢測一下getLaunchOptionsSync() 中的 query欄位是否含有openID欄位,或者在onShow() 時檢測 query 欄位都是可以的,看個人需求

第四步 發送給伺服器

    將獲取到的openID欄位發送給伺服器,伺服器處理完畢後下發獎勵或者其他操作等

自此邀請好友列表就已經完成了

⑶ 微信「跳一跳」帶火小游戲,開發者如何快速

您好!很高興能為您解答, 一、小游戲生態特點

目前微信小游戲已發布 17 款首發游戲,包括六款棋牌類游戲,以及歡樂消消消、愛消除、坦克大戰、保衛蘿卜等休閑游戲。

⑷ 微信游戲小組怎麼創建

微信小游戲創建方法。

1.首先下載安裝開發者工具,如下圖所示。

7.綜上所述,創建微信小游戲還是很簡單的,建議大家最好是注冊好ID在創建。

⑸ 微信逃跑小游戲充錢的那個

是逃生小游戲。
這個是掌上api所研發的游戲,並不是正規的游戲公司,所以,在玩游戲的時候,特別是在充值的時候,一定要小心,有可能充值了以後就玩不了。
目前,掌上api未入駐本平台,如果被騙的話,推進其處理投訴,請保持手機暢通並留意官方消息推送。

⑹ 微信小程序按鈕調用API

調用聚合數據API開發微信小程序,首先需要注冊並進行實名認證,然後在後台中申請數據,通過申請之後就可以獲取APPKEY

熱點內容
絕地求生未來之役比賽為什麼進不去 發布:2023-08-31 22:07:08 瀏覽:1397
dota2位置什麼意思 發布:2023-08-31 22:00:04 瀏覽:836
lol電競是什麼樣子 發布:2023-08-31 21:58:40 瀏覽:1296
絕地求生八倍鏡的那個圓圈怎麼弄 發布:2023-08-31 21:58:31 瀏覽:1382
lol龍龜一個多少金幣 發布:2023-08-31 21:55:07 瀏覽:745
王者如何改游戲內名稱 發布:2023-08-31 21:55:06 瀏覽:1036
游戲主播打廣告是什麼意思 發布:2023-08-31 21:55:06 瀏覽:1718
絕地求生如何免費拿到ss7賽季手冊 發布:2023-08-31 21:52:13 瀏覽:914
pgg是哪個國家的戰隊lol 發布:2023-08-31 21:52:07 瀏覽:793
一個人的時候才發現游戲很沒意思 發布:2023-08-31 21:49:24 瀏覽:1428