我正在研究 React Native 项目,但在深度链接 Android 时遇到问题。我有两个不同的 pathPrefix。让我们说:
<data android:pathPrefix="/query" />
和
<data android:pathPrefix="/transaction" />
我想要的是:
- 如果我单击
https://my.domain/query
出现的本机模式并给我一个在应用程序或浏览器中打开它的选项 - 但是如果我点击
https://my.domain/transaction
它会自动将我定向到我的应用程序而不显示任何模式
我已阅读此https://developer.android.com/training/app-links/verify-site-associations来解决第二个问题,我已经这样做了。但没有像我想要的那样工作。
我已经尝试过:
- 做两个不同的活动。
MainActivity
和SecondActivity
。在 Main 中,我使用前缀query
,在 SecondActivity 中,我使用前缀transaction
,在这个活动中,我的意图过滤器必须android:autoVerify="true"
使 App Links 工作。 - 我做了一项活动,但我有 2 个
inten-filter
。一个有android:autoVerify="true"
一个没有它。
两者的结果相同。它会自动将我引导到我的应用程序。
我的问题,有可能采取不同的行动吗?如果是这样,如何实现它?
谢谢