Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.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 是否可以使用动态链接禁用open?_Android_Firebase Dynamic Links - Fatal编程技术网

Android 是否可以使用动态链接禁用open?

Android 是否可以使用动态链接禁用open?,android,firebase-dynamic-links,Android,Firebase Dynamic Links,我使用Firebase动态链接。当我点击Android设备上的链接时,它会询问我想用哪个应用打开:Chrome(浏览器)还是处理链接的应用。是否可以禁用使用chrome打开这些链接并立即打开应用程序 我遵照这些指示: 这主要取决于手机的设置。如果您选择直接打开应用程序的链接并将其设置为“始终打开”然后,它不会询问您是否希望在Chrome中打开此链接。我的应用程序也有此问题,因此我做了一些研究,并在我的AndroidManifest.xml中放置了一个意图过滤器,现在当我单击动态链接时,andro

我使用Firebase动态链接。当我点击Android设备上的链接时,它会询问我想用哪个应用打开:Chrome(浏览器)还是处理链接的应用。是否可以禁用使用chrome打开这些链接并立即打开应用程序

我遵照这些指示:
这主要取决于手机的设置。如果您选择直接打开应用程序的链接并将其设置为“始终打开”然后,它不会询问您是否希望在Chrome中打开此链接。

我的应用程序也有此问题,因此我做了一些研究,并在我的
AndroidManifest.xml
中放置了一个意图过滤器,现在当我单击动态链接时,android系统要求选择应用程序来打开链接,在那里,你可以将你的应用程序设置为该链接的默认值,将来的链接将直接在你的应用程序中打开,而无需进入任何浏览器

<intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <!-- Accepts URIs that begin with YOUR_SCHEME://YOUR_HOST -->
                <data
                    android:scheme="https"//this one is scheme
                    android:host=[HOSTNAME]// this is host name for eg: app.page.link
 />
            </intent-filter>

这样做的目的是,它告诉系统该应用程序可以使用
https
方案和
HOSTNAME
处理URL

我已经在一些手机上测试过了,这是一个只有android的集成。我不知道iOS