gpt4 book ai didi

android - 谷歌浏览器无法在 Android 上的 Deep Link 上打开应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 11:56:42 25 4
gpt4 key购买 nike

Google Chrome 不会在 Deep Link 上启动我的应用程序,但是,如果我从 Firefox 运行它,该应用程序就会启动。我使用“onkat://”作为示例,因为我只想首先启动应用程序。

以下是我的AndroidManifest.xml中的代码

<activity
android:name="MainActivity"
android:configChanges="keyboardHidden|screenSize|orientation"
android:icon="@drawable/something"
android:label="@string/appName"
android:launchMode="singleTask"
android:screenOrientation="user" >

<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

<intent-filter>
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data android:scheme="onkat"/>

</intent-filter>
</activity>

有什么想法吗?如果 Google Chrome 在 Intent-filter 中需要更多内容?或解决方法。我在多个设备上进行了测试,除了 Chrome,当我简单地输入“onkat://”时,其他浏览器运行我的应用程序

观察:我认为 Google Chrome 浏览器一般不支持 Deep Link。即使是 Facebook 深层链接也无法在其上运行,但它可以在其他浏览器 (fb://) 上运行。此外,google chrome Deep Link 不适用于 iOS

最佳答案

Chrome 改变了它处理从 Chrome 浏览器应用程序启动的 Intent 的方式。

<a href="intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end"> Take a QR code </a>

可以在这里找到答案:https://developer.chrome.com/multidevice/android/intents

关于android - 谷歌浏览器无法在 Android 上的 Deep Link 上打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29189172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com