亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Facebook Instant Game如何設置智能助手

發布時間:2021-12-24 14:07:32 來源:億速云 閱讀:187 作者:小新 欄目:移動開發

這篇文章將為大家詳細講解有關Facebook Instant Game如何設置智能助手,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

設置智能助手

小游戲的一項重要功能是能附加 Messenger 平臺智能助手。這項功能雖為選擇性配置,卻為游戲提供了一個強有力的再參與渠道。以下指南說明了如何創建和設置游戲智能助手。

第 1 步:創建主頁

如需創建游戲智能助手,您首先需要創建 Facebook 主頁。主頁要正確地與小游戲關聯,需要具備一些特殊的屬性:

主頁類別需要是應用主頁

主頁名稱需要包含應用名稱。

主頁不能與其他應用關聯。

您可以前往“應用面板”,在小游戲產品的應用主頁版塊創建滿足這些特殊條件的主頁。 在執行下一步操作前,請確保應用主頁版塊如右圖所示:

 Facebook Instant Game如何設置智能助手

注意:如果小游戲未與上述類型的主頁正確關聯,智能助手將不會收到 messaging_game_plays 事件

第 2 步:激活智能助手

創建主頁后,您需要確保響應其消息 webhooks。Webhooks 是在向您的主頁發送消息事件時,我們向您的后端發送的 HTTP 調用。之后,您的服務器的邏輯將決定如何正確地響應每個事件(如果響應適用)。 如需將服務器的端點與主頁事件相關聯,請按照 Messenger 平臺快速入門教程中的說明為主頁啟用智能助手。下表介紹了將智能助手與小游戲關聯所需的 webhooks 和權限:

部分值

主頁事件

messages 和 messaging_game_plays

權限

pages_messaging

小游戲智能助手僅可使用標準消息和 GAME_EVENT消息標簽,不能使用 pages_messaging_subscriptions。

如果您的智能助手具有需要用到訂閱消息或客戶匹配的其他功能,您應創建單獨的應用并重新申請 Messenger 平臺權限。

第 3 步:響應 messaging_game_plays webhooks

正確配置智能助手后,您的服務器端應用程序將開始在玩家每次關閉小游戲時接收 messaging_game_plays webhooks。下面是服務器端應用程序檢測到并響應一個 webhook 的示例。

if (event.game_play) {

  var senderId = event.sender.id; // Messenger sender id

  var playerId = event.game_play.player_id; // Instant Games player id

  var contextId = event.game_play.context_id;

  var payload = event.game_play.payload;

  var playerWon = payload['playerWon'];

  if (playerWon) {

    sendMessage(

      senderId,

      contextId,

      'Congratulations on your victory!',

      'Play Again'

    );

  } else {

    sendMessage(

      senderId,

      contextId,

      'Better luck next time!',

      'Rematch!'

    );

  }

}

您可以參閱 Messenger 平臺文檔,詳細了解 webhook:“玩游戲”Webhook 文檔。

第 4 步:吸引玩家重回游戲

以下是如何使用圖譜 API 向玩家發送 game_play 按鈕的示例。

curl "https://graph.facebook.com/v2.6/me/messages?access_token=<PAGE_ACCESS_TOKEN>"

   -X POST

   -H "Content-Type: application/json"

   -d '{

  "messaging_type": "UPDATE",

  "recipient": {

    "id": "<RECIPIENT_ID>"

  },

  "message": {

    "attachment": {

      "type": "template",

      "payload": {

        "template_type": "generic",

        "elements": [

          {

            "title": "It has been a while since your last game. Time to get back",

            "buttons": [

              {

                "type": "game_play",

                "title": "Play Tic-Tac-Toe.",

                "payload": "{}",

                "game_metadata": {

                  "context_id": "<CONTEXT_ID>"

                }

              }

            ]

          }

        ]

      }

    }

  }

}'

 Facebook Instant Game如何設置智能助手

您可以參閱 Messenger 平臺文檔,詳細了解此按鈕:“玩游戲”按鈕文檔。

第 5 步:遵循我們的指南和政策

發布至生產階段后,您的游戲智能助手應進入 Messenger 平臺提交流程。提交智能助手之前,請確保遵守下面的最佳實踐:

建議:

向玩家提供相關、及時且有價值的更新。如需獲取更多信息,請訪問我們的最佳實踐版塊。

給予用戶掌控權(例如:讓用戶確認他們是否想要接收通知以及以接收的頻率)。

對玩游戲按鈕使用入口點數據,以環境相關的方式加載游戲。

為智能助手設置與游戲相同的名稱。

利用社交更新,如回合提醒、比賽結果、限時獎勵和挑戰。

確保為玩家提供適當的獎勵刺激,促使他們通過智能助手消息打開游戲。為此,您可使用消息負載為玩家提供有價值的游戲內獎勵。一般來說,如果智能助手消息打開的是游戲的開始頁面,這條消息便沒有什么價值。

使用固定菜單提供常見操作,如啟動游戲。

設置默認操作,在自定義更新中使用 game_play,以便整個圖片都能將用戶帶入游戲中。

通過智能助手公布新功能或內容。

針對每位用戶優化每天的消息發送時段,考慮用戶所在的時區。

借鑒 Messenger 智能助手的通用最佳實踐。

請勿:

在玩家關閉游戲后立即發送消息。

發送沒有任何背景信息的消息再次吸引玩家(例如:“立即回到游戲中!”)。建議首選包含豐富背景信息的消息來重新吸引玩家(例如:“你的偵查員為你帶回了更多信息”)

使用其他 Facebook 用戶的口吻,或誤導玩家以為他們好友在與他們溝通。

在用戶屢次不想加入游戲的情況下繼續向他們發送智能助手消息。這種情況將適用政策限制,并阻止您發送消息。當前的限制為,自最后一次游戲會話結束后 10 天最多可發送 5 條消息。如需詳細了解,請參閱我們的開放平臺政策文檔中的第 9.4 條

將 messaging_type 設置為 RESPONSE 或 UPDATE 以外的其他任何值

鏈接至任何應用商店。

關于“Facebook Instant Game如何設置智能助手”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临海市| 什邡市| 东兰县| 富川| 西和县| 华阴市| 河津市| 兴海县| 东安县| 南昌县| 富川| 涟源市| 丰镇市| 乐业县| 汾阳市| 南丰县| 略阳县| 杭锦后旗| 巴马| 卢龙县| 新沂市| 定安县| 临邑县| 常德市| 砚山县| 德格县| 淳化县| 息烽县| 思南县| 东方市| 洛宁县| 福清市| 洪泽县| 繁峙县| 霍城县| 马龙县| 遂宁市| 彰武县| 西宁市| 罗田县| 灌云县|