我有一个启用了 applinks 的应用程序,以及启用了 applinks 的网页(指向该应用程序)。我正在尝试执行此工作流程:
- 在我的应用程序中,使用 EXTRA_TEXT 以 ACTION_SEND 的形式分享我的网页链接
- 网页(例如http://lovelikeorhate.eu/question/LIKE/504)包含所有应用链接和 Facebook 特定标签。你可以试试 curl 看看。
- Facebook 使用网页中的 og:title 元标记创建正确的预览。Facebook 对象调试器 ( https://developers.facebook.com/tools/debug/og/object/ ) 不显示任何错误并报告 Android 应用程序链接存在。
- 当我将帖子提交到 Facebook,然后在 Facebook 应用程序中单击它时,会打开一个浏览器,即应用程序链接不起作用。
- 如果我重新登录 Facebook,那么 applink 会按预期工作,启动我的应用程序。仅仅删除缓存、杀死 Facebook 应用或重启设备是不够的。
任何想法是什么导致了这种奇怪的行为?我应该改变什么以使应用链接在第一次尝试时工作?