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

标签 ios facebook facebook-messenger

我的机器人运行良好,但欢迎消息选项“开始使用”仅出现在桌面上,iOS Messenger 版本中没有出现任何选项,也没有发送欢迎消息。任何人都在 iOS 上的 Messenger 中收到了欢迎消息。

更新:它似乎是间歇性的。它曾在我的 iOS 设备上的 Messenger 应用程序中出现过一次,但我无法重复。

最佳答案

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

来自文档:

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.



enter image description here
所以,如果你想再次看到欢迎屏幕,我建议添加另一个用户作为 测试员 在您的 Facebook 应用程序 (https://developers.facebook.com/apps/YOUR_APP_ID/roles/) 中开始新的对话,但不要单击“开始”按钮,除非您完成编辑此屏幕,因为它不会再次出现给该用户。

编辑:2016-07-26

Facebook 已删除本文之前提到的文档页面。现在,Get Started 上有一个新页面按钮 here ,其中说:

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

关于ios - Facebook Messenger 平台仅在桌面上发送 Bot 欢迎消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36824177/

相关文章:

ios - UIView 的 snapshotView 在没有任何内容的上下文中渲染/绘制

ios - getInitialLink 上的 Firebase 动态链接仅在 IOS 和生产链接(React Native)上为空

iphone - 如何确定 View Controller

Django-Socialauth 或 django-social-auth,哪个最好?

javascript - ngrok 无法获取/本地服务器启动并运行

facebook - 不支持的获取请求。 ID 为 'XXXXX' 的对象不存在,由于缺少权限而无法加载,或不支持此操作

ios - Xamarin DesignTime 自定义控件在 XCode 中呈现,在 DesignTime 中编辑控件属性

python - 在 Google App Engine 上运行的 Python 中从 Facebook 中提取关系状态

URL 中的 PHP 处理片段标识符

javascript - 在 Facebook Messenger webview 弹出窗口中打开时如何关闭 Shiny 应用程序?