3

我的要求是用户在点击 facebook 帖子后应该重定向到特定的应用程序页面。

我参考了这个链接:Cannot get the new AppLinks to work on iOS or Android并据此创建了演示。

我可以使用 php 脚本和 app_link_hosts id生成 canonicalUrl(canonical_url: https ://fb.me/7686509 *******)。

我在我的 publishFeedDialog 中分享这个 url,就像这个params.putString("link", canonical_url),分享成功。

然后我将进入我的 facebook 应用程序并单击相同的共享帖子,这会将用户重定向到我的应用程序页面并且应用程序会自动打开,这很好。但我希望用户应该重定向到我的应用程序的内页。

我在从 facebook 帖子重定向应用程序详细信息页面中的用户时遇到问题。请任何人提供有关此的详细信息。

我的问题和查询如下:

   - How can I redirect user to application detail page with use of Applinks?
   - Is it feasible to implement such functionality with use of Applinks?
   - how to set target_url properly for detail screen of application? 

我还检查了来自:http ://applinks.org/documentation/ 的文档, 但没有得到足够的帮助。还向 applinks.org 的支持团队发送了电子邮件,并等待他们的回复。

4

2 回答 2

0

假设您在 AndroidManifest.xml 中正确设置了所有意图过滤器,FB 应用程序应该使用 ACTION_VIEW 意图打开您的应用程序,并且意图中的“数据”字段应该是您在 al:android 中指定的 url :url 元标记。

然后,您的应用程序需要解析该 url,并根据该 url 转到正确的详细信息页面。

于 2015-02-19T19:33:14.303 回答
0

我采取了另一种方式:1)使用一些附加属性创建自定义 FB 对象/动作/故事 2)创建 FB 托管应用程序链接https://fb.me/1234xxx 我的网页的 url(它也有用于解析对象中数据的 JS)它从帖子中打开它,但不从带有对象 ID 的帖子中添加查询参数。4) 如果我使用带有 applink 元标记的网页,则帖子仅在此页面上打开,但如果我在没有自定义操作/对象(没有查询参数)的情况下发布页面链接,我的 iOS 应用程序将在主屏幕上打开(因为它可以' t 获取对象 id)如果您不需要使用 Web 版本,而只需要使用 iOS/Android 您可以使用我描述的技术 - 它确实运行良好且快速。

于 2015-05-04T02:59:11.893 回答