【发布时间】:2017-11-07 11:06:11
【问题描述】:
我正在构建一个 (Facebook) Messenger 聊天机器人,它需要向用户发送一个 URL,该 URL 可能由特定应用程序而不是 Web 浏览器处理。
默认情况下,Messenger 在集成的 Web 视图中打开 URL,而不是将查找合适应用的任务委托给操作系统。
我不能强制我的用户更改他们的 Messenger 设置以禁用 Web 视图,那么有什么方法可以告诉 Messenger 不要尝试在其嵌入式 Web 视图中打开我的链接?
问题不在于 Android 问题,因为意图过滤器已设置并正常工作。当点击 URL 时,Messenger 根本不会发布意图,而只会在 Web 视图中显示它。
【问题讨论】:
标签: android android-intent intentfilter chatbot facebook-chatbot