Facebook Messenger 平台仅在桌面上发送 Bot 欢迎消息

Facebook Messenger Platform Sends Bot welcome message on desktop only

我的机器人运行良好,但欢迎消息选项 "Get Started" 只出现在桌面上,iOS 信使版本中没有出现任何选项,也没有发送任何欢迎消息。任何人都在 iOS 上收到了在 Messenger 中工作的欢迎消息。

更新:好像断断续续的。它在我的 iOS 设备上的 Messenger 应用程序中出现过一次,但我不能重复它。

根据 Facebook Messenger 平台 here 的文档,当 he/she 开始对话时,欢迎屏幕只为用户出现一次。它不会再在移动设备上出现在同一个用户身上。

来自文档:

The Welcome Screen only appears for new conversations. On mobile, deleting conversations will not cause the Welcome Screen to appear again. On desktop web, if you delete the conversation, you can make the Welcome Screen appear again.

所以,如果你想再次看到欢迎屏幕,我建议在你的 Facebook 应用程序中添加另一个用户作为 tester (https://developers.facebook.com/apps/YOUR_APP_ID/roles/) 并开始新的对话,但是不要除非您完成此屏幕的编辑,否则不要单击 "Get Started" 按钮,因为它不会再次显示给该用户。

编辑:2016-07-26

Facebook 已删除此 post 中先前提到的文档页面。现在,Get Started 按钮 here 上有一个新页面,上面写着:

The Get Started button is only rendered the first time the user interacts with a Page on Messenger.

是的,你们都是对的,这里有一些细微差别,有点令人困惑。

对于移动设备,删除对话不会导致欢迎屏幕出现。在桌面上,删除对话将导致欢迎屏幕出现。我将修改文档,以便更清楚。