React Native 深度链接在Android 12的后台模式下不会自动打开,但在Android 11中运行良好

lyr7nygr  于 7个月前  发布在  React
关注(0)|答案(1)|浏览(111)

我遇到了一个问题,深度链接无法在Android 12设备中自动打开我的React Native应用。然而,深度链接功能在Android 11中运行得非常好。

**预期行为:**当应用在后台触发深层链接时,应用应自动打开,就像在Android 11中一样。
**实际行为:**该应用程序不自动打开时,从应用程序触发的深层链接是在后台在Android 12.此外,深层链接URL在Web浏览器中工作正常.
其他信息:

  • 我已经验证了深度链接的意图过滤器在AndroidManifest.xml文件中的设置是否正确。
  • 应用具有AndroidManifest.xml文件中请求的必需QUERY_ALL_PACKAGES权限。
  • 我使用的是react-native-navigation库的最新版本(指定版本号)。
  • Gradle和Android Gradle插件(AGP)版本是最新的(请提供版本号)。
  • 该问题在运行Android 12的多个物理设备和模拟器上可重现。
  • 日志中没有与深度链接相关的错误消息或警告。
stszievb

stszievb1#

我迟到了,但自从Android 12以来,您的域/Web服务器上需要一个数字资产文件。
Android 12不受影响。
这里有两个链接,你需要仔细阅读。生成你的数字资产文件,上传到你的网络服务器,并验证它。
https://developers.google.com/digital-asset-links/v1/getting-started
https://developer.android.com/training/app-links/verify-android-applinks

相关问题