這篇文章將為大家詳細講解有關Facebook Instant Game如何設置智能助手,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)致力于成都網(wǎng)站設計、網(wǎng)站建設、外貿(mào)網(wǎng)站建設,成都網(wǎng)站設計,集團網(wǎng)站建設等服務標準化,推過標準化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務水平進行質量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設服務!設置智能助手
小游戲的一項重要功能是能附加 Messenger 平臺智能助手。這項功能雖為選擇性配置,卻為游戲提供了一個強有力的再參與渠道。以下指南說明了如何創(chuàng)建和設置游戲智能助手。
第 1 步:創(chuàng)建主頁
如需創(chuàng)建游戲智能助手,您首先需要創(chuàng)建 Facebook 主頁。主頁要正確地與小游戲關聯(lián),需要具備一些特殊的屬性:
主頁類別需要是應用主頁
主頁名稱需要包含應用名稱。
主頁不能與其他應用關聯(lián)。
您可以前往“應用面板”,在小游戲產(chǎn)品的應用主頁版塊創(chuàng)建滿足這些特殊條件的主頁。 在執(zhí)行下一步操作前,請確保應用主頁版塊如右圖所示:
注意:如果小游戲未與上述類型的主頁正確關聯(lián),智能助手將不會收到 messaging_game_plays 事件
第 2 步:激活智能助手
創(chuàng)建主頁后,您需要確保響應其消息 webhooks。Webhooks 是在向您的主頁發(fā)送消息事件時,我們向您的后端發(fā)送的 HTTP 調用。之后,您的服務器的邏輯將決定如何正確地響應每個事件(如果響應適用)。 如需將服務器的端點與主頁事件相關聯(lián),請按照 Messenger 平臺快速入門教程中的說明為主頁啟用智能助手。下表介紹了將智能助手與小游戲關聯(lián)所需的 webhooks 和權限:
部分值
主頁事件
messages 和 messaging_game_plays
權限
pages_messaging
小游戲智能助手僅可使用標準消息和 GAME_EVENT消息標簽,不能使用 pages_messaging_subscriptions。
如果您的智能助手具有需要用到訂閱消息或客戶匹配的其他功能,您應創(chuàng)建單獨的應用并重新申請 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 向玩家發(fā)送 game_play 按鈕的示例。
curl "https://graph.facebook.com/v2.6/me/messages?access_token=
-X POST
-H "Content-Type: application/json"
-d '{
"messaging_type": "UPDATE",
"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": "
}
}
]
}
]
}
}
}
}'
您可以參閱 Messenger 平臺文檔,詳細了解此按鈕:“玩游戲”按鈕文檔。
第 5 步:遵循我們的指南和政策
發(fā)布至生產(chǎn)階段后,您的游戲智能助手應進入 Messenger 平臺提交流程。提交智能助手之前,請確保遵守下面的最佳實踐:
建議:
向玩家提供相關、及時且有價值的更新。如需獲取更多信息,請訪問我們的最佳實踐版塊。
給予用戶掌控權(例如:讓用戶確認他們是否想要接收通知以及以接收的頻率)。
對玩游戲按鈕使用入口點數(shù)據(jù),以環(huán)境相關的方式加載游戲。
為智能助手設置與游戲相同的名稱。
利用社交更新,如回合提醒、比賽結果、限時獎勵和挑戰(zhàn)。
確保為玩家提供適當?shù)莫剟畲碳?,促使他們通過智能助手消息打開游戲。為此,您可使用消息負載為玩家提供有價值的游戲內獎勵。一般來說,如果智能助手消息打開的是游戲的開始頁面,這條消息便沒有什么價值。
使用固定菜單提供常見操作,如啟動游戲。
設置默認操作,在自定義更新中使用 game_play,以便整個圖片都能將用戶帶入游戲中。
通過智能助手公布新功能或內容。
針對每位用戶優(yōu)化每天的消息發(fā)送時段,考慮用戶所在的時區(qū)。
借鑒 Messenger 智能助手的通用最佳實踐。
請勿:
在玩家關閉游戲后立即發(fā)送消息。
發(fā)送沒有任何背景信息的消息再次吸引玩家(例如:“立即回到游戲中!”)。建議選包含豐富背景信息的消息來重新吸引玩家(例如:“你的偵查員為你帶回了更多信息”)
使用其他 Facebook 用戶的口吻,或誤導玩家以為他們好友在與他們溝通。
在用戶屢次不想加入游戲的情況下繼續(xù)向他們發(fā)送智能助手消息。這種情況將適用政策限制,并阻止您發(fā)送消息。當前的限制為,自最后一次游戲會話結束后 10 天最多可發(fā)送 5 條消息。如需詳細了解,請參閱我們的開放平臺政策文檔中的第 9.4 條
將 messaging_type 設置為 RESPONSE 或 UPDATE 以外的其他任何值
鏈接至任何應用商店。
關于“Facebook Instant Game如何設置智能助手”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。