2

我们已经在我们的 android 应用程序中实现了应用链接,但是当在 Facebook 以外的应用程序中打开链接时,它们似乎行为不端。

即使我们的应用程序安装在我们的手机中,当我们按下共享给任何其他应用程序(whatsapp、gmail 等)的链接时,它也会打开 Play 商店。但是,从 Facebook 中按下相同的链接将调用所需的流程:如果安装了应用程序,则打开该应用程序;如果没有,则提示从 Play 商店下载该应用程序。

如果已经安装了我们的应用程序,我们如何获取其他应用程序中的链接来打开我们的应用程序?

我们的 中存在以下标签<HEAD>

<meta property="al:android:url" content="ourappname://">
<meta property="al:android:package" content="com.ourappname.app">
<meta property="al:android:app_name" content="ourappname">
<meta property="al:web:should_fallback" content="false" />

我们的 Manifest 文件中有以下定义:

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

我们缺少什么?

谢谢。

4

1 回答 1

0

看来你使用 deeplink 而不是 applink 。你可以像这个页面一样为应用程序内容启用深度链接 ,你可以像这个 applinks 一样添加 android applink

于 2017-06-02T05:28:00.550 回答