kotlin Android 13下QRCode中的深度链接

eufgjt7s  于 2023-01-26  发布在  Kotlin
关注(0)|答案(1)|浏览(229)

我在QRCode里面纠结于deeplink。在android 13之前,我没有这个问题,但是现在我的应用程序不能通过deeplink启动。android摄像头可以读取QRCode,但是当我点击内容时,它打开的是浏览器,而不是我的应用程序。
在清单中声明了方案的活动下方
需要说明的是,我会重复自己的话,但我在Android 12及以下版本中没有问题

<activity
    android:name="com.mypackage.MyAcctivity"
    android:exported="true">
    <intent-filter android:label="@string/app_name">
        <action android:name="android.intent.action.VIEW" />

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

        <data android:scheme="myScheme" />
    </intent-filter>
</activity>


谢谢你的贡献。
我尝试使用pathPrefix或pathSuffix在清单中更具体一些,但没有更改

**编辑:**在其他设备上进行了一些测试后,似乎是像素6专业相机的问题。

jgzswidk

jgzswidk1#

一个解决方案是将targetSDK设置为32。但这当然不是正确的解决方案。我还没有找到这个问题的任何解决方案。

相关问题