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