遊戲上架檢查清單

2019 年 8 月 9 日,我們推出了新的即時遊戲開發人員應用程式程序。在提交任何遊戲進行審查之前,您將需要:

  • 將應用程式與企業建立關聯。
  • 對已建立關聯的企業進行驗證(如果尚未驗證)。
  • 擁有可代表您企業的 Facebook 粉絲專頁,該粉絲專頁必須與您的企業共用相同的名稱。
  • 擁有有效的 Apple 開發人員團隊編號。

一旦系統接受您的應用程式,您將能夠提交遊戲進行審查,並讓遊戲在我們的探索面(遊戲清單等)上啟動。

深入瞭解如何建立企業管理平台如何驗證企業。

根據 Facebook 開放平台政策第 1.7 節所述,為了將混淆資訊的風險降至最低,只允許與新冠肺炎(COVID-19)相關之預先核准的遊戲。

提交即時遊戲前,請確認其符合下列條件。

遊戲檢查清單

您的遊戲必須

「應用程式主控板」的上方,將能見度設為「上線」

「設定」頁籤中指定「命名空間」

按照遊戲設定一節所述,將所有資產上傳

初始下載大小不超過 3MB(或輕量版遊戲則為 1MB)

透過 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 更新遊戲」若使用得當,會是強大的留存機制;但若使用不當,則會造成惱人的玩家體驗,促使用戶遠離您的遊戲。我們提供以下準則,協助您最佳化「透過 Messenger 更新遊戲」體驗。

建議作法:

向玩家提供相關即時有用的更新。如需更多資訊,請參閱最佳作法一節。

給予用戶掌控的權力(例如,由用戶確認是否要收到通知及通知頻率)。

利用玩遊戲按鈕的進入點資料,於相關情境中載入遊戲。

Bot 採用和遊戲相同的名稱。

充分利用最新社交資訊,例如回合提醒、錦標賽結果、限時獎勵和對戰。

在 Bot 訊息中使用訊息裝載,在遊戲中為玩家提供有價值的遊戲獎勵,吸引他們開啟遊戲。如果 Bot 訊息只是開啟遊戲的開始畫面,這類訊息通常沒什麼吸引力。

利用常設功能表來提供常用動作,例如啟動遊戲。

將自訂更新的預設動作設定為使用 game_play,使得整個圖像都會將玩家帶入遊戲。

透過 Bot 來宣佈新功能或新內容。

依據每位用戶來最佳化傳送訊息的時間,特別注意到時區的不同。

遵照一般的 Messenger Bot 最佳作法

應避免的作法:

於玩家關閉遊戲後立即傳送訊息。

向玩家傳送的再次互動訊息毫無新意(例如:「馬上再回來玩遊戲!」)。再次互動訊息中最好要提供豐富的資訊(例如:「您的偵查已結束,帶回更多資訊」)

模仿其他 Facebook 用戶的口吻,或誤導玩家以為在和朋友對話。

當用戶一直未展現互動時,持續傳送 Bot 訊息。此時將適用政策限制,使得訊息無法傳送。目前的限制為自上次遊戲連線階段後的 10 天內可傳送 5 則訊息。測試 Bot 時,請確認至少每傳送 5 則訊息時,玩一次遊戲。

messaging_type 設為 RESPONSEUPDATE 以外的值

使用 Messenger 平台的 Broadcast API,因為它目前尚未支援遊戲 Bot。

連結至任何應用程式商店。

提交審查

您可以使用開發人員主控板的「審查」頁籤,將遊戲提交給我們的審查團隊。務必在提交前,確認遊戲符合所有相關政策。

根據 Apple App Store 審查準則(App Store Review Guidelines)第 4.7 條,您必須在提交程序中,提供一個 Apple 開發人員團隊編號,如此才能在 iOS 平台進行發佈。

如果您的遊戲不具有任何應用程式內購買功能,請勿在提交內容中包含即時遊戲應用程式內購買選項。如需更多資料,請參閱我們的應用程式內購買網頁。

審查作業應會於一週內完成。除非我們判定遊戲違反開發人員政策,否則遊戲經審查完成後,便無須再次審查。

即時遊戲上架

您可以在開發人員主控板的「上架狀態」頁籤追蹤遊戲狀態。

全球或國家/地區上架

您可以全球性或依國家/地區啟動遊戲。請選取「選擇國家/地區」選項來選擇個別國家/地區。

相關文件

我們整理了下列資源,希望讓您的遊戲在我們的平台上發揮最佳成效: