1

我有一个启用了 applinks 的应用程序,以及启用了 applinks 的网页(指向该应用程序)。我正在尝试执行此工作流程:

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

任何想法是什么导致了这种奇怪的行为?我应该改变什么以使应用链接在第一次尝试时工作?

4

1 回答 1

0

我不会担心这个,因为它是一个边缘案例。Facebook 应用程序有时可能会缓存您发布的结果,并且不一定会在您的设备上拥有所有应用程序链接数据。但是,其他设备上的用户将拥有相应的应用链接数据并链接到您的应用。最终,Facebook 应用程序也将刷新其数据,您也可以从您的设备进行链接。

于 2015-02-06T19:35:51.537 回答