【问题标题】:Applinks in android not opening installed appandroid中的Applinks没有打开已安装的应用程序
【发布时间】:2015-11-05 23:13:21
【问题描述】:

我们已经在我们的 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>

我们缺少什么?

谢谢。

【问题讨论】:

  • 很遗憾,您需要说服这些应用支持应用链接。
  • 我不同意。我不止一次按下在其中一个应用程序上共享给我的链接,该链接在我的手机上打开了该应用程序。自己试试。在 Whatsapp 中与某人分享推文,然后点击链接。如果您有 twitter 应用程序,它将在应用程序内打开链接。与 pinterest 相同...
  • 有很多方法可以让应用在 Android 中打开。本机应用程序还可以注册以处理其应用程序内的 http:// url。这可能是这些链接在应用程序中打开的方式。然而,意图过滤器并没有为您提供应用链接可以提供的一些优势。
  • 你的网址不合适,请看这个链接stackoverflow.com/questions/32253760/…谢谢

标签: android facebook applinks


【解决方案1】:

您似乎使用 deeplink 而不是 applink 。你可以做这个页面到Enabling Deep Links for App Content 你可以像这样添加android applink applinks

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-11
    • 1970-01-01
    相关资源
    最近更新 更多