我們已於 2019 年 8 月 9 日引入全新的即時遊戲開發人員申請程序。在您提交任何遊戲以供審查之前,您將需要:
在我們接受您的申請後,您便能夠提交遊戲以供審查,以及將遊戲發佈至我們的探索渠道(如遊戲清單)。
進一步了解如何建立企業管理平台和如何驗證企業。
根據 Facebook 平台政策第 1.7 條,為儘可能避免出現資訊混亂,與新冠病毒(2019 冠狀病毒病)相關的情況下僅允許發佈預先批准的遊戲。
提交您的即時遊戲前,請確保遊戲符合以下條件。
在應用程式管理中心的頂部將能見度設為 Live
在設定分頁指定命名空間
已上載遊戲設定部分詳列的所有素材
擁有下載大小不超過 3 MB 的初始檔案(輕巧遊戲上限則為 1 MB)
透過 FBInstant.setLoadingProgress
提供實際載入進度
尊重流動裝置上的實體靜音開關(建議使用 WebAudio API)
使用 SDK 6.0 或以上版本,並透過範本傳送所有自訂更新
訂閱 FBInstant.onPause
,以妥善處理中斷情況。遊戲必須可以暫停所有聲音,並設有用於恢復遊戲的機制(例如「恢復」按鈕)
符合所有已發佈的《Facebook 平台條款》和《開發人員政策》規定
已連結至企業,可供我們進行應用程式審查。企業必須通過驗證方可發佈遊戲
感覺如同原生遊戲(即不會像網頁一樣捲動、放大縮小或平移)
在名稱中加入品牌(如「Messenger」、「Facebook」)
與其他任何已發佈的應用程式(如 Facebook 網頁遊戲)共用同一個應用程式編號
含有通往任何其他網站或應用程式的連結(例外情況:通往私隱政策頁面的連結)
要求獲取即時遊戲 SDK 中沒有提供的任何用戶資料(包括使用 Facebook 平台 JavaScript SDK)
嵌入即時遊戲 SDK,或使用非 connect.facebook.com 所採用的版本
為每個連線階段的每個情境傳送多於一項遊戲更新
顯示第三方廣告
在不支援付款功能的平台上展示任何付款功能
在 startGameAsync
解析前,採用下列以外的呼叫方法:
FBInstant.getSDKVersion()
FBInstant.initializeAsync()
FBInstant.getPlatform()
FBInstant.setLoadingProgress()
FBInstant.getSupportedAPIs()
FBInstant.quit()
FBInstant.onPause()
FBInstant.player.getID()
自 2019 年 3 月 24 日起,在解析 startGameAsync
之前,您可以呼叫更多方法。如需了解相關詳情,請查看即時遊戲 SDK 6.3 的新功能。
您的遊戲不得(尤其不可向 iOS 用戶作出以下動作):
交叉推廣其他即時遊戲(包括透過 Bot)
允許向朋友贈送禮物
展示任何付款功能,或提及其他平台提供此功能
如果能夠有效運用透過 Messenger 發佈遊戲更新的功能,此功能將可大幅提升用戶的留存率;但是如果使用不當,就可能會帶來令人厭惡的玩家體驗,流失遊戲用戶。我們為您提供以下指引,助您優化透過 Messenger 發佈遊戲更新的使用體驗。
為玩家提供相關、即時且重要的更新項目。如需更多資訊,請參閱我們的最佳操作實例部分。
提供用戶控制選項(例如確認他們是否想接收通知,以及接收頻率)。
在「玩遊戲」按鈕上使用入口點資料,以符合內容的相關方式載入遊戲。
以遊戲名稱命名 Bot 名稱。
使用社交最新動態,例如回合提示、比賽結果、限時獎勵與挑戰。
使用訊息承載提供珍貴的遊戲獎勵,以透過 Bot 訊息提供合適的獎勵,從而吸引玩家開啟遊戲。如果 Bot 訊息只是開啟遊戲的初始畫面,通常價值都不高。
使用固定選單來提供常見動作,例如啟動遊戲。
設定預設動作以在自訂更新中使用 game_play
,如此一來,整個圖像便可以帶您進入遊戲。
使用 Bot 公告新功能或內容。
優化訊息傳送給每位用戶的時間點,並注意時區。
按照一般的 Messenger Bot 最佳操作實例執行操作。
於玩家關閉遊戲後立即傳送訊息。
傳送沒有內容的訊息,試圖與玩家再次互動(例如:「快回來玩遊戲!」)。請在重新互動訊息中加入豐富內容(例如:「您的偵察兵已帶回更多資訊」)
採用其他 Facebook 用戶的聲音或誤導玩家,導致他們以為自己在和朋友對話。
在用戶重複拒絕互動的情況下,持續傳送 Bot 訊息給用戶。此情況適用政策規定的訊息上限,我們會封鎖您傳送訊息的功能。目前上限為距離上次玩遊戲的 10 天內可傳送 5 則訊息。測試您的 Bot 時,請確保每傳送 5 則訊息後至少玩一次遊戲。
將 messaging_type
設定為 RESPONSE
或 UPDATE
以外的任何其他值
使用 Messenger Platform 的直播 API,因為此 API 目前尚未供遊戲 Bot 使用。
連結至任何應用程式商店。
您可以在開發人員管理中心的審查分頁,將遊戲提交至我們的審查團隊。提交前,請確保遊戲已符合所有相關政策。
提交時,您必須根據 Apple App Store 審查指南第 4.7 條的規定提供 Apple 開發人員團隊編號。這樣,您就能在 iOS 上發佈遊戲。
如果您的遊戲沒有任何應用程式內購買功能,請勿將即時遊戲應用程式內購買選項加入您的提交申請。詳情請參閱應用程式內購買頁面。
審查過程通常將於一週內完成。遊戲審查完畢後,除非我們發現違反開發人員政策的行為或內容,否則不必再次進行審查。
您可以在開發人員管理中心的發佈狀態分頁追蹤遊戲狀態。
您可以將遊戲發佈至全球各地或特定國家/地區。選擇選擇國家/地區選項,即可選擇特定國家/地區。