我目前在我的Android应用程序中通过创建一个选择器与ACTION_SEND
-Intent共享链接。我现在想添加深层链接到已经与我们的iOS应用程序链接到Android应用程序的链接,但不是从与Android应用程序共享的链接。我认为原因是通过使用Intent,实际发布该共享的应用程序是Facebook应用程序,而不是我自己的应用程序。
所以我可能不得不使用FacebookDialog来得到这个工作,对吧?
如果是这样,我能以某种方式仍然得到选择器?我仍然希望用户能够选择要共享的服务。Android Facebook与深层链接共享
我也知道应用程序链接,有谁知道如果使用这也可以解决这个问题?可以通过App Links链接被引用到正确的应用程序,虽然他们与标准的Facebook应用程序共享? Facebook应用程序链接文档没有多说关于从应用程序共享内容,只有如何从网站链接。
Thx为答案!因此,对于App Links,您只需将元数据添加到您的网站,Facebook就会识别出指向此类网站的任何链接作为App Link?那将是当时的路。 – Alf 2014-09-24 08:29:55
这是正确的。 – 2014-09-24 16:12:09
从我的第一次测试看来,这是不对的。当我通过ACTION_SEND意图从应用内共享链接时,链接现在可以与App Links元标记一起使用,但是如果我只是在我的新闻源中发布链接,则不会将其识别为应用的链接。此外,iOS应用的旧帖子也无法识别。因此,我猜想链接必须从应用(iOS或Android)发布,并且链接的网站必须在帖子发布时存在元标记,而不是点击链接。但是,迄今为止,它解决了意图问题。 – Alf 2014-09-25 09:19:52