kotlin 我得到一些Android 13设备的深度链接错误

5kgi1eie  于 2023-01-31  发布在  Kotlin
关注(0)|答案(1)|浏览(376)

我在许多Android 13设备上都遇到了深度链接错误,其中大部分是三星设备。

我在这些设备上没有收到任何错误。

  • Android-13-银河笔记本20
  • Android-13-谷歌像素

我对AndroidManifest.xml做了必要的调整:

<queries>
        <intent>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="https" />
        </intent>
    </queries>

...

       <intent-filter
           android:autoVerify="true"
           tools:targetApi="m">
           <action android:name="android.intent.action.VIEW" />

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

           <data
              android:host="halilozel.com.tr"
              android:scheme="halilozel" />
      </intent-filter>

代码库:
x一个一个一个一个x一个一个二个x
Android 13有什么样的更新?

lsmd5eda

lsmd5eda1#

尝试启动找不到的Activity时将引发ActivityNotFoundException。当深层链接指向不存在或未在AndroidManifest.xml文件中注册的Activity时,可能会发生这种情况。

Here are some steps to troubleshoot the issue:

Check the AndroidManifest.xml:验证深层链接中指定的Activity是否在AndroidManifest.xml文件中定义,以及是否具有正确的Intent过滤器。
Verify the deep link:确保深层链接URL正确,并且使用了正确的方案和主机。
Check for typos:检查深层链接URL或活动名称中的拼写错误。
Check for versions:确保深层链接URL使用的是目标应用版本的正确格式。
Verify that the app is installed:确保设备上已安装深层链接中指定的应用。

相关问题