有關開發、管理即時遊戲,並藉此賺取收益的問題回答。
請登入 Facebook. com,點擊左側的遊戲書籤,或前往 https://www.facebook.com/games/instantgames。
確認您的應用程式屬於「遊戲」類別。「即時遊戲」產品不會出現非此類別的應用程式。
資訊儲存空間有多種選擇:
透過 XMLHttpRequest
、fetch
、WebSocket
或 EventSource
,加入第三方後端作為遊戲的通訊媒介。雖然這個方法深具彈性,但代管成本也會隨著玩家人數增加而提高。
透過我們的 SDK 解決方案,能立即使用伺服器端功能。若要儲存玩家特定資訊,請使用 player.getDataASync
及 player.setDataAsync
方法。若要儲存排行榜資訊,請參閱排行榜 API 指南。
諸如 PlayFab 等第三方服務提供完整的跨平台後端服務(backend-as-a-surface)建構,以支援 LiveOps、比賽媒合和分析工具。瀏覽更多工具。
您可以直接在 Howler.js Github 頁面回報問題。在問題標題中放上「[IG]」,可協助開發人員優先處理這個問題。
您必須待 FBInstant.startGameAsync()
完成後,才能呼叫 window.innerWidth
和 window.innerHeight
。
您可以在遊戲中使用 Facebook 聲音資料庫的曲目,還可以加以編輯。聲音資料庫的內容只能在 Facebook 開放平台上使用,因此加入聲音資料庫內容的任何遊戲版本,都只能在我們的平台上散佈。
FBInstant.context.shareAsync()
方式內含 intent
參數,可接受 'INVITE'
、'SHARE'
等值。截至 4.0 版為止,此參數尚無特定用途。當初新增此參數是為了日後與 SDK 相容,此參數未來將有用戶層級的變更。
第一次在對話串和其他玩家對戰時,沒有 SDK 方法能擷取對戰用戶的相關資訊。請在第二位玩家回覆邀請前,使用「opponent」等預留位置名稱。一旦其他玩家接受了遊戲邀請,就可以使用 FBinstant.player
來填入他們的大頭貼照和名稱。
Facebook 應用程式設定提供了一項機制,讓用戶能夠向您的應用程式發出要求,以刪除應用程式從 Facebook 取得的用戶個人資料。
為了回應用戶的要求,您應透過我們所提供的技術方法,確認收到用戶的資料刪除要求,並提供連結和確認編號。連結和確認編號必須能讓用戶存取人類易讀的說明內容,以了解其要求的狀態,內容中包含任何拒絕刪除的正當理由(根據司法管轄權和我們基於陳述的理由,逐案對政策的不同解釋,正當的理由將會有所不同)。
若要剖析和回應要求,您應實作「資料刪除要求」回呼。回呼必須使用安全的 HTTPS 通訊協定,而且在您應用程式的應用程式主控板「即時遊戲」>「詳細資料」頁面上,回呼必須出現在資料刪除要求網址欄位的清單中。
如果您遵循我們的「快速入門」或「測試、發佈及分享」指南,必定熟悉我們的內嵌播放程式概念。這個方式能讓您從電腦以本機 HTTP 服務執行即時遊戲來進行測試,並連結所有可用的即時遊戲 SDK。
使用這項作法時,您的遊戲有時會持續處於載入階段。有些時候瀏覽器的開發人員主控台不會顯示訊息,或是顯示 Failed to execute 'postMessage' on 'DOMWindow'
的訊息。這些都是由相同類型的錯誤所造成,原因通常是由於您的本機伺服器因認證問題拒絕提供資產。
如果發生這種情況,請前往本機伺服器的根目錄(通常位於 https://localhost:8000
或 https://127.0.0.1:8000
),並遵循瀏覽器的操作指示接受認證,或為此網站新增安全性例外狀況。完成後,請返回內嵌播放程式網址,遊戲應會正常運作。
您嘗試從曾經失敗過的 AdInstance 載入廣告時,便會發生這項錯誤。如果您 AdInstance 的 loadAsync
方法曾遭拒絕,請不要嘗試重複使用。請改為呼叫 getInterstitialAsync
或 getRewardedVideoAsync
要求新的 AdInstance。
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)},
To update your payment information:
We can issue payouts to your bank or PayPal account (does not apply to Audience Netowrk users).
必備資料:
Government agencies use tax ID numbers to identify both individuals and businesses when assessing any taxes required by law. Where you live and how your run your business factors into which tax ID numbers you'll need.
支付款項帳號管理員可以編輯公司和財務資訊,應用程式管理員和粉絲專頁管理員則可存取應用程式和粉絲專頁層級的功能,但無法編輯財務資訊。
To update your payout account and financial information, you must be the Financial Admin of your payout account.To update your account information:
Please note, it may take a few days to finalize any changes you make to your company or financial information. Additionally, your ability to receive your payout may be affected if you edit any info before a payment is scheduled.
You must be the Financial Admin of your payout account to modify or add new users. To update or add someone as an admin:
Facebook 只能以美元(USD)匯出款項。如果您的銀行必須透過中間或代理銀行帳號才能收取美元款項,請附上以下資料:
Facebook issues payments twice a month:
Facebook will issue payments approximately 21 days after each bi-monthly period. Visit the Facebook Developer Payments Terms for more information.
Google Play payments will be made approximately 45 days after each monthly period.
To check the status of your payment:
If the status shows "Rejected/Pending Payment", please confirm that your Payout Account Detail Information is accurate. Additionally, you can also contact us by clicking on the "Need Help?" button within the Audience Network Dashboard for further information.
You can view your daily reports and payout reports to calculate your current balance by using our payments API. You can download daily reports for the previous 45 days. For details, see Payments Reports.
營收累積達 $100 美元後,款項會匯到您的連結帳號。如於任何指定款項期間內,您的付款餘額低於 $100 美元,款項將會累積至下一個支付款項週期。款項會持續累積,直到付款餘額達 $100 美元為止。
如果您對最近的支付款項有任何問題,請透過營利用戶專屬 Facebook 付款支援表單提交查詢,並選擇遊戲/應用程式(開發人員)> 支付款項 > 我對我最近的支付款項有疑問。
有關付款和回報問題,請聯絡 Facebook 付款支援團隊。
在其他地方呈報問題或重新開啟額外的問題單,將會複雜化您目前向我們付款機制團隊所進行的查詢。我們強烈建議所有合作夥伴,透過與付款機制作業團隊的現有溝通管道來傳達所有追蹤進度。
To verify you're the Financial Admin of your payout account, please visit the Facebook Developers site.
如果您到當月 21 日仍未收到付款,在您聯絡支援團隊前,請先確認以下事項:
如果您是帳號管理員,就能夠在企業管理平台主控板中查看與您的帳號相關聯的財務實體。如果您希望加入成為財務帳號管理員,請向您組織目前的管理員洽詢。一旦您們成為 Facebook 朋友,他們就可以直接在 Facebook Developers 網站上將您加入。
請使用營利用戶專屬 Facebook 付款支援表單,然後選擇「遊戲/應用程式(開發人員)」>「更新帳號記錄」>「變更與我的應用程式或 Facebook 粉絲專頁相關聯的組織」。
前往營利用戶專屬 Facebook 付款支援表單,然後選擇「遊戲/應用程式(開發人員)」>「更新帳號記錄」>「變更與我的應用程式或 Facebook 粉絲專頁相關聯的組織」。
我們不具有發佈通知的系統,但是會在每月所發送的匯款 Pdf 檔案中,包含退款的資訊。
每個玩家都可以在「設定」的「付款」區塊中,查看其付款狀態。建議玩家參閱 Facebook 付款機制來瞭解詳情。
建立自訂的國家/地區清單,以限制遊戲的存取權限:
根據 Apple App Store 審查準則(App Store Review Guidelines),您必須在提交即時遊戲應用程式進行審查時,提供一個 Apple 開發人員團隊編號。如此才能在 iOS 平台發佈遊戲。使用無效或過期的開發人員團隊編號可能導致遊戲遭到移除。
您可以登入 Apple 開發人員帳號找到您的團隊編號。
您可以使用開發人員主控板的「審查」頁籤,將遊戲提交給我們的審查團隊。
您必須提交遊戲接受下列的審查:
您需要使用獲利管理工具,來提交遊戲接受下列的審查:
提交遊戲進行 IAP 審查之前,該應用程式必須通過 Audience Network 核准。
深入瞭解傳送應用程式進行審查。
開發人員作業團隊處理您所提交審查申請的時間,通常不會超過一個星期。
如果您目前提交審查的申請案件,要求額外的資訊,則從收到這個要求開始,您將會有 30 天的時間來處理和重新提交審查內容。在這 30 天的期間,應用程式審查團隊可能會要求您提供更多的資訊。請注意,在這 30 天的期間,每次重新提交不會重設這 30 天的時間計算。
我們的審查團隊將使用您提供的指示來測試您應用程式的 Facebook 整合。
如果您認為應用程式審查沒有通過的決議有誤,您應該更新審查指示,提供更多資訊給審查員,然後重新申請審查。
最佳的作法是,更新備註以處理收到的審查意見回饋,然後透過審查程序與審查員進行溝通。
您隨時可以在應用程式主控板的應用程式審查索引標籤中查看企業驗證面板,來瞭解企業驗證與合約的狀態,以及所要執行的步驟。我們將會在過程中發送通知給您,告知您需要採取的動作。
如果您已擁有一個企業管理平台帳號,建議您將應用程式連結到現有的企業管理平台。
如果有多個屬於該企業的企業管理平台帳號,建議您判斷擁有多個企業管理平台帳號是否合理,並將應用程式與最合適的企業管理平台連結。如果企業透過企業管理平台設定信用額度,建議您將應用程式與具有該信用額度的企業管理平台連結。