即時遊戲的分享功能

在您的遊戲中加入分享功能後,玩家就可以在個人檔案及朋友的動態消息中分享遊戲活動。這種一對多的溝通渠道能夠有效推動玩家人數的增長,並提升互動程度。由於用戶分享的所有動態都會直接發佈至玩家的個人檔案,因此我們強烈建議您為遊戲建立優質的直覺式分享功能。本指南可幫助您決定最適合您遊戲的最佳分享方式。

設計遊戲時,請設定一些讓玩家能夠獲得有意義體驗的時刻(例如個人成就感、與朋友對戰大獲全勝,或慶祝團隊合作的成果),同時向玩家提供可以即時分享這些時刻的明確選項。我們建議您在結果頁面或其他相關頁面提供最少一個分享按鈕,並將之置於當眼位置。

自訂分享功能

作為開發人員,您可以讓玩家分享遊戲中有意義的時刻。SDK 呼叫的運作方式與自訂更新呼叫相似,但這不會更新目前對話中的內容,而是透過 FBInstant.shareAsync() 方法提示玩家在其他地方分享精彩時刻。

玩家可以在自己的動態消息中分享這些時刻。如果他們選擇分享至動態消息,就可以加入自訂訊息。

動態消息的動態包含一個圖像、文字與按鈕;系統會在呼叫 API 時完成這些相關設定。點擊按鈕會啟動遊戲。您可以從入口點存取 FBInstant.getEntrypointData(),此舉會傳回透過 FBInstant.shareAsync()data: 引數傳遞的資料物件。

製作自訂分享的視覺素材時,請務必遵守有關動態消息圖像與影片附件大小的規定。素材的闊度與高度比例應介乎以下範圍:

  • 闊度與高度的最小比例為 1.91:1。
  • 闊度與高度的最大比例為 4:5。超過最大比例的圖像會被裁剪。

若要在動態消息內分享遊戲,請點擊分享遊戲部分中的分享。這樣您就可以將遊戲分享至動態消息中,並透過各種介面(桌面版、iOS 或 Android)來進行測試。



fb.gg/play 深層連結

您可以在 Facebook 上分享您的遊戲,以使它火速走紅。如果您已將遊戲連繫至專頁,則可以用下面的格式建立一條連結:

https://fb.gg/play/app_id_or_namespace

您可以在任何地方分享這個連結;只需點按它,便可帶領人們進入您的遊戲,並立即啟動它。

它還可讓您指定情境名稱:https://fb.gg/play/app_id_or_namespace/play_with_jill

「play_with_jill」就是情境名稱;;您可以隨意為其指定任何可用於網址的字串。當用戶透過含有情境名稱的連結存取遊戲時,連結便會將這個動作配對至不重複的情境編號,其中情境類型將會是「LINK」。所有收到這個連結的用戶都可以一起玩遊戲。這個功能可讓您舉辦錦標賽、傳送獨一無二的挑戰等。



自訂 fb.gg/play 深層連結

您亦可以透過即時遊戲設定「探索配置」部分中的裝載,建立自訂可分享連結,方法如下:

  • 在「裝載」文字區域輸入有效的 JSON 資料:


  • 按下「建立自訂連結」按鈕,連結表格便會產生一個新連結:


現在,您可以點擊以複製任何連結:



此連結會被解析為即時遊戲連結,並透過可使用 FBInstant.getEntryPointData() 檢索的裝載開啟遊戲。

  • 裝載可隨時在表格中編輯:

分享功能使用案例

與朋友分享遊戲

在動態消息上分享遊戲和帖子有助迅速提高遊戲知名度。

找朋友一起玩遊戲

鼓勵用戶與人分享自己在玩的遊戲的其中一大動力,就是找可以一起玩這個遊戲的朋友:

透過用戶介面分享遊戲

如果玩家十分享受這個遊戲(例如:玩了很長時間、連續玩了很多天等),您可以考慮建議他們點擊遊戲右上角的選單按鈕,與他們的朋友分享遊戲;這個動作可讓他們將遊戲影片分享至生活時報。記得在應用程式設定上載精彩的遊戲影片。

鼓勵式分享與激勵式分享

鼓勵玩家分享您在遊戲中特別設計的有意義時刻。使用 FBInstant.shareAsync() 鼓勵玩家使用分享流程。這種方法十分適合讓用戶分享遊戲中的成果和成就。

請注意:不得給予玩家獎勵以作為分享遊戲的回報,此舉違反 Facebook 政策。您只可以在分享遊戲的用戶和收到分享內容後加入遊戲的朋友開始玩遊戲時,才能給予他們獎勵。例如,玩家 A 不能單單因為邀請另一位玩家而獲得禮物。然而,如果玩家 A 邀請了玩家 B,而且玩家 B 已經開始玩遊戲,那麼玩家 A 就能收到獎勵。在這種情況下,玩家 B 也可以接收獎勵。

為玩家人數增長做好準備

請務必確保您的遊戲能支援大量新玩家。確保您的遊戲提供多語言本地化版本,帶來出色的新用戶體驗,並可支援其他最佳操作實例,以提升互動程度和留存率。