gpt4 book ai didi

android - Android 上的 Facebook : target app doesn't open when clicking on link

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:08:16 24 4
gpt4 key购买 nike

我在 HTML 中包含了正确的应用程序链接元标记,这样通过在 Facebook 上单击该链接,Android 和 iOS 应用程序将打开并显示正确的内容。

这是一个页面示例: https://trenit.info/L2o

<meta property="al:ios:url" content="https://trenit.info/L2o" />
<meta property="al:ios:app_store_id" content="1058908183" />
<meta property="al:ios:app_name" content="Trenit!" />
<meta property="al:android:url" content="https://trenit.info/L2o" />
<meta property="al:android:app_name" content="Trenit!" />
<meta property="al:android:package" content="eu.baroncelli.oraritrenitalia" />

我在 Facebook 上发布了该链接,并且安装了 Trenìt!我的 Android 和 iOS 设备中的应用程序。

在 iOS 上:
如果我使用 Facebook 应用程序并单击该链接,Trenìt! iOS 应用程序可以正确打开该内容。

在 Android 上:
如果我使用 Facebook 应用程序并单击该链接,将打开 HTML 页面而不是 Trenìt!安卓应用。

我做错了什么吗?

请注意,在 Android list 上我已经指定了这个 Intent 过滤器:

        <intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="trenit.info" />
</intent-filter>

最佳答案

我最近在我的应用中实现了相同的功能,并且运行正常。

根据 Facebook documentation您在网站页面中的标签不正确,对于android它应该是这样的

<meta property="al:android:url" content="trenit://L2o/*" />
<meta property="al:android:app_name" content="Trenit!" />
<meta property="al:android:package" content="eu.baroncelli.oraritrenitalia" />

在你的 list 中它应该是这样的

       <intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="trenit" />
</intent-filter>

关于android - Android 上的 Facebook : target app doesn't open when clicking on link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41470350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com