我已经实现了一个具有深层链接实现的react本机应用程序。我已成功使用
打开我的应用 adb shell am start -W -a android.intent.action.VIEW -d sports://sport
这个命令在模拟器中打开app,所以深层链接概念正常工作。
但如何在点击电子邮件链接时在手机中打开应用程序。
有人知道如何通过电子邮件发送链接,一旦我点击手机上的电子邮件链接我的应用程序打开了吗?
我还安装了#34; Deep link Tester"来自谷歌应用程序商店的应用程序,并在其上运行相同的链接,这将成功打开我的应用程序。
Android设置代码
<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="sports" android:host="sport" />
</intent-filter>
我在AndroidManifest.xml文件的activity标记中添加了intent-filter。
我想要实现的目标:
当用户从移动应用程序按忘记密码时,我将发送带有令牌的电子邮件以重置密码。因此,当用户点击电子邮件链接时,我想打开我的应用程序并重定向他以重置密码路由
什么是问题:
我无法从邮件中打开react-native app
答案 0 :(得分:0)
在Branch.io provide solution for deep linking for mobile app
的帮助下,我能够在原生反应中实现深层链接<强>解决方案强>
我按照branch.io
的以下链接中给出的步骤进行操作React native implementation for deep linking with branch.io
现在通过此步骤,我可以通过电子邮件打开我的应用程序,并在我的应用程序中打开不同的页面。