Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中的应用链接未打开已安装的应用_Android_Facebook_Applinks - Fatal编程技术网

android中的应用链接未打开已安装的应用

android中的应用链接未打开已安装的应用,android,facebook,applinks,Android,Facebook,Applinks,我们已经在android应用程序中实现了applinks,但当在Facebook以外的应用程序中打开链接时,它们似乎行为不端 尽管我们的应用程序安装在手机上,但当我们按下与任何其他应用程序(whatsapp、gmail等)共享的链接时,它将打开play store。 但是,在Facebook内按相同的链接将调用所需的流:如果安装了应用程序,则打开该应用程序;如果未安装,则提示从play store下载该应用程序 如果已经安装了我们的应用程序,我们如何获取其他应用程序中的链接以打开我们的应用程序

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

尽管我们的应用程序安装在手机上,但当我们按下与任何其他应用程序(whatsapp、gmail等)共享的链接时,它将打开play store。 但是,在Facebook内按相同的链接将调用所需的流:如果安装了应用程序,则打开该应用程序;如果未安装,则提示从play store下载该应用程序

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

我们的
中存在以下标记:


以及清单文件中的以下定义:

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

我们错过了什么


谢谢。

您似乎在使用deeplink而不是applink。你可以按本页所示做
你可以像这样添加安卓应用程序链接

不幸的是,你需要说服那些应用程序支持应用程序链接。我不同意。我不止一次按下其中一个应用程序上共享给我的链接,该链接打开了我手机上的应用程序。你自己试试看。在Whatsapp中与某人共享推文,然后按链接。如果你有twitter应用程序,它将在应用程序内部打开链接。pinterest也是如此……有很多方法可以让应用程序在Android中打开。本机应用程序还可以注册以处理其应用程序内的http://url。这可能就是这些链接在应用程序中打开的方式。然而,意图过滤器并没有给你一些应用程序链接可以给你的优势。你的url不合适,请查看此链接,谢谢
<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <data android:scheme="ourappname" />
</intent-filter>