關於即時遊戲開發、管理和營利方面問題的解答。
登入 Facebook.com,點擊左側的遊戲書籤,或瀏覽 https://www.facebook.com/games/instantgames。
請確認您的應用程式屬於遊戲類別。即時遊戲產品不會出現在此類別以外的應用程式。
當要決定資料的儲存位置時,您有幾個選項:
使用第三方後台,讓遊戲透過 XMLHttpRequest、fetch、WebSocket 或 EventSource 將之溝通。這個選項可提供較高的彈性,但亦會根據您的遊戲受眾收取一定比例的代管成本。
使用我們的 SDK 解決方案,啟用立即可用的伺服器端功能。如需儲存玩家專屬資料,請使用我們的 player.getDataASync 和 player.setDataAsync 方法。如需使用排行榜,請參閱排行榜 API 指南。
PlayFab 等第三方服務可以提供全面跨平台的後端即服務平台,此類平台專為支援 LiveOps、配對和分析而設。瀏覽更多工具。
您可以直接前往 Howler.js Github 頁面回報問題。請在問題標題中輸入「[IG]」,以便開發人員優先處理問題。
請確保在解析 FBInstant.startGameAsync() 後調用 window.innerWidth 和 window.innerHeight。
您可以在遊戲中使用(及編輯)Facebook 聲音資料庫中的音樂。聲音資料庫的內容只能在 Facebook 開放平台使用,因此如果您遊戲的任何版本含有聲音資料庫的內容,就只能分發至我們的平台。
Facebook 應用程式設定可讓用戶向您的應用程式提出要求,以刪除它從 Facebook 所獲取且關於他們的數據。
如要回應用戶的要求,您需要使用我們提供的技術渠道,以告知用戶您已收到其數據刪除要求,並提供連結和確認號碼。此連結和確認號碼必須授權用戶存取有關其要求狀態的解釋,且內容必須簡單易明,包括任何拒絕刪除此等數據的合法理由(視乎管轄區和我們對於其陳述原因相關的政策之具體詮釋方式,理由的合法性定義會有所不同)。
如要解析和回應要求,請執行「數據刪除要求」回調。您的回調必須使用安全 HTTPS 協議,而且必須將回調列於您應用程式的應用程式管理中心中即時遊戲 > 詳細資訊頁面之數據刪除要求網址欄位。
如果您已閱讀我們的快速入門或測試、發佈與分享 指南,那麼您應該非常熟悉內嵌播放器的概念。它可讓您在已連結即時遊戲 SDK 所有已上線功能的情況下,在電腦中測試從本機 HTTP 服務執行的即時遊戲。
採用這種做法時,您的遊戲有時可能會卡在載入畫面。有時瀏覽器的開發人員主控台不會顯示任何訊息,有時則會顯示含有 Failed to execute 'postMessage' on 'DOMWindow' 的訊息。兩者均來自同一種錯誤,原因通常是因為您的憑證發生問題,導致本地伺服器拒絕提供廣告素材。
這種情況下,請前往本地伺服器的根目錄(通常是 https://localhost:8000 或 https://127.0.0.1:8000),並按照瀏覽器的指示接受憑證,或為此網站新增安全例外項目。完成後,請回到內嵌播放器網址,此時所有項目應該可以正常運作。
當您嘗試從過去已失效的廣告實例載入廣告時,就會看到這則錯誤訊息。如果您廣告實例的 loadAsync 方法已經遭拒過一次,請不要嘗試重複使用這個方法。請改為調用 getInterstitialAsync 或 getRewardedVideoAsync 以要求獲取新的廣告實例。
Since we removed "blob:" from our CSP configuration, some games made with Unity might encounter an issue at loading time. The error you might get in your web browser's console will look something like this: Refused to load the script 'blob:https://apps-xxx.apps.fb UnityLoader.js'
To solve this issue, you could try to:
loadCode:function(e,t,r){var s=document.createElement("script");s.src="Build/"+r.url,s.onload=function(){t(r.url.split('.').slice(0,-1).join('.')),delete s.onload},document.body.appendChild(s)},如有任何關於您近期支付款項之問題,請透過 Facebook 獲利人員款項支援表格提交查詢,並選擇遊戲/應用程式(開發人員)>支付款項>我對近期收到的款項存有疑問。
如有任何有關款項和報告的問題,請聯絡 Facebook 付款支援團隊。
若您選擇在其他地方上報問題和/或重新提交新的問題單,將會使您向付款支援團隊提出的現有查詢變得更加複雜。我們強烈建議所有合作夥伴透過您與付款支援團隊之間的現有溝通渠道,以提供所有後續跟進資訊。
如果您是帳戶的管理員,您可以在企業管理平台管理中心查看與您帳戶相關的財務實體。如果您想成為財務帳戶管理員,請向您機構的當前管理員提出要求。當您們成為 Facebook 朋友後,他們便可以直接在 Facebook Developers 網站將您加入。
請前往我們的 Facebook 獲利人員款項支援表格,然後選擇遊戲/應用程式(開發人員)> 更新帳戶記錄 > 更改與我的應用程式或 Facebook 專頁相關的組織。
我們沒有相關的通知系統,但是我們每月向您傳送的匯款結算單 pdf 檔案會包含退款資訊。
我們會按月支付款項,但支付款項發放期為 60 天,即一月的款項會在三月結清。
所有玩家都可以前往設定頁面的付款部分,以存取此資訊。我們建議玩家查閱 Facebook 付款,以了解更多相關資訊。
如要只向自選特定國家/地區授予遊戲的存取權限:
提交即時遊戲應用程式以供審查時,您必須根據 Apple App Store 審查指南的規定提供 Apple 開發人員團隊編號。這樣,您就能在 iOS 上發佈遊戲。如果您使用了無效或失效的開發人員團隊編號,您的遊戲可能會遭到移除。
您可以登入應用程式開發人員帳戶,以獲取團隊編號。
您可以透過開發人員管理中心的審查標籤頁,將遊戲提交至我們的審查團隊。
您必須提交您的遊戲以接受以下審查:
您需要使用獲利追蹤工具提交您的遊戲,方可使用以下功能:
提交遊戲以供接受 IAP 審查前,該應用程式必須已得到 Audience Network 的批准。
進一步了解有關提交應用程式以供審查的資訊。
我們的開發人員營運團隊通常需要少於一週的時間來處理您提交的應用程式。
如果我們需要就您當前的提交內容獲取額外資訊,則您將需要在收到要求後 30 天內解決相關問題,並重新提交內容以供審查。在這 30 天內,應用程式審查團隊可能會要求您提供更多資訊。請注意,這個 30 天的期限不會因您在此時段內重新提交應用程式而重新計算。
我們的審查團隊將使用您提供的指示來測試您應用程式的 Facebook 整合。
如果您認為審查人員拒絕您應用程式的結果並不正確,請更新審查指示,並為審查人員提供更多資訊,然後重新提交審查。
與審查人員溝通的最佳辦法,就是透過審查程序,根據您收到的意見更新備註內容。
您隨時可以前往應用程式管理中心的應用程式審查標籤頁,以便在企業驗證面版中查看企業驗證的狀態、合約內容及需要採取的步驟。我們將在整個過程中向您傳送相關通知,以告知您需要採取的動作。
如果您已擁有企業管理平台帳戶,我們建議您將應用程式連繫至現有的企業管理平台。
如果您有多個隸屬同一間公司的企業管理平台帳戶,我們建議您弄清楚這些帳戶的用途,並將應用程式連繫至最合適的企業管理平台。如果您的公司使用企業管理平台設定了信用額度,我們建議將應用程式連繫至擁有信用額度的企業管理平台。