小游戲的一些配置可以通過開發者門戶或游戲捆綁包中嵌入的專用 JSON 文件來實現。在開發者門戶中更新某個值時,將全局更改所有游戲版本中的這個值,而捆綁包配置只會更改某個特定捆綁包中的這個值。后者尤其適用于同時有兩個或多個捆綁包上線的軟發布階段。
尖山ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯建站的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
要啟用捆綁包配置,應在 zip 文件中添加 fbapp-config.json 文件。
{
"instant_games": {
"property_1": "VALUE A",
"property_2": "VALUE B",
//...
}}
此文件必須添加到歸檔文件的根目錄中,而非添加到類似于 index.html 的任何子文件夾。如果此文件在捆綁包內,則其包含的任何配置值都將覆蓋應用面板中全局設置的值。
可通過 platform_version 屬性設置特定的捆綁包并使用我們的“經典”版平臺(適用于 SDK 2.1 和更低版本)或豐富游戲功能(適用于 SDK 3.0 及更高版本)此屬性接受字串值 'RICH_GAMEPLAY' 或 'CLASSIC'
下面是設置此值的 fbapp-config.json 文件的示例。
{
"instant_games": {
"platform_version": "RICH_GAMEPLAY",
}}
通過此配置,您可以為應用發送的每個自定義更新指定標識符。您可以通過 SDK 4.0 及更高版本發送包含標識符的自定義更新。這是在 fbapp-config.json 中設置配置的方法
{
"instant_games": {
"custom_update_templates": {
"pass_score": {
"example": "Kun just scored 100 and passed Alissa's highscore!"
},
"play_turn": {
"example": "Kun just played HELLO. Now it's Alissa's turn!"
}
}
}}
在配置文件中設置好這些模板后,可以通過 template 參數調用 FBInstant.updateAsync() 來參考這些模板,如下面的示例所示:
// game.jsFBInstant.updateAsync({
action: 'CUSTOM',
template: 'play_turn',
text: 'Kun just played HELLO. Now it\'s Alissa\'s turn!',
image: '...',
data: '...',})
今后,您可以通過實施此配置為每個模板指定帶格式的字符串和本地化內容。
使用玩家統計數據 API 存儲的部分玩家統計數據可在 Facebook 中顯示。這些統計數據可在 fbapp-config.json 中配置,如下所示:
{
"instant_games": {
"surfaceable_stats": {
"rank": {
"priority": 1,
"order": 1,
"label": {
"localizations": {
"en_US": "Rank",
"th_TH": "\u{0E22}\u{0E28}",
},
"fallback": "Rank"
},
"values": {
"0": "Unranked",
"1": "Bronze",
"2": "Silver",
"3": "Gold",
}
}
}
}}
為方便大家群策群力, 我 們 創建了一個 Facebook Instant Game 交流群: 814298516 。 歡迎同 學 們加入 交流開發和運營經驗。
網站名稱:FacebookInstantGame捆綁包配置方法
標題鏈接:http://vcdvsql.cn/article46/jhjchg.html
成都網站建設公司_創新互聯,為您提供商城網站、網站改版、網站導航、網站收錄、關鍵詞優化、企業網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯