透過在遊戲中加入分享功能,玩家便能在個人檔案和朋友的動態消息中分享遊戲動態。這種一對多的溝通管道是募集新玩家和與玩家互動的最佳利器。因為所有的分享動態都會直接發佈到玩家的個人檔案,所以請務必在遊戲中建置高品質且符合直覺的分享流程。這份指南可協助您決定最適合遊戲的分享方式。
設計遊戲時,請定義可以讓玩家感到別具意義的特殊時刻(例如:個人成就、慘敗給朋友,或慶祝團隊成功),並提供清楚的選項,讓玩家即時與他人分享這些時刻。我們建議在結果頁面或其他的相關頁面上,提供至少一個醒目的「分享」按鈕。
身為開發人員,您可以讓玩家分享遊戲中的重要時刻。SDK 呼叫的運作方式類似於自訂更新呼叫,但不是在目前對話中更新內容,而是透過 FBInstant.shareAsync()
方法提示玩家分享重要的時刻。
玩家可以在動態消息中,分享這些時刻。如果玩家在動態消息中分享資訊,可包含自訂訊息。
動態消息的動態將包含圖像、文字和按鈕,這些元素都在呼叫 API 時設定。點擊按鈕會啟動遊戲。您可以從這個進入點存取 FBInstant.getEntrypointData()
,此舉將傳回透過 FBInstant.shareAsync()
中的 data:
引數所傳遞的資料物件。
製作自訂分享功能的視覺素材時,請務必遵守動態消息的圖片和影片附件尺寸標準。素材的寬度與長度的比例範圍如下:
您可以在動態消息中分享遊戲,方法為點擊分享遊戲部分的分享。這麼做可讓您在動態消息中分享遊戲,並從任何介面(桌面版、iOS 版或 Android 版)測試遊戲。
您可以在 Facebook 上分享遊戲,展開病毒式的行銷。如果遊戲有相關聯的粉絲專頁,您可以建立下列格式的連結:
https://fb.gg/play/
app_id_or_namespace
您可以在任何地方分享此連結,用戶如果點選該連結,就會立即啟動您的遊戲。
您也可以指定情境名稱:https://fb.gg/play/
app_id_or_namespace/play_with_jill
「play_with_jill」是情境名稱,您可以指定想要的任何網址安全字串。當使用者透過具有情境名稱的連結進入您的遊戲時,這將會對應到獨特的情境 ID,其情境類型為「LINK」。收到相同連結的每個用戶都能一起玩遊戲。您可藉此運作每日競賽和發出獨特的挑戰等。
您也可以透過以下操作,使用即時遊戲設定中「探索設定」部分的裝載來建立自訂可分享連結:
現在,您可以點擊任何連結來將其複製:
系統會將該連結解析至即時遊戲連結,並使用可透過 FBInstant.getEntryPointData()
擷取的裝載開啟遊戲。
透過動態消息分享遊戲和貼文,能夠強力地以病毒方式推廣您的遊戲。
尋找一起玩遊戲的朋友,對使用者而言是分享自己正在參與遊戲的強大動力:
如果玩家覺得遊戲好玩(例如,玩了很久、很多天回來玩等),您可以建議玩家點擊右上方的功能表按鈕,和朋友分享遊戲:點擊後玩家會在其動態時報中分享您遊戲的影片。請務必上傳酷炫的影片到「應用程式設定」中。
鼓勵您的玩家分享您在遊戲中所找出和設計的重要時刻。利用 FBInstant.shareAsync()
來提示玩家使用分享流程。這個方式適合用來分享遊戲成就。
注意:為分享遊戲的玩家提供獎勵,是違反 Facebook 政策的做法。只有當收到分享內容的使用者和朋友開始玩遊戲之後,和這些人分享遊戲的玩家才能獲得獎勵。例如,如果只是邀請另一個玩家,玩家 A 不能獲得禮物。不過,如果邀請了玩家 B,而玩家 B 已經開始玩遊戲,則玩家 A 可以獲得獎勵。玩家 B 也可以在此情境中獲得獎勵。
請務必確定您的遊戲可以支持許多新的玩家,這是很重要的。請確定以多種在地化的語言提供強大的新用戶體驗,也請確定遊戲支援玩家互動與維繫的其他最佳作法。