我在使用React Native构建的Android应用上设置deep linking,其中包含myapp://open/foo
等链接。这个链接在应用程序的iOS版本上通过电子邮件正常工作,我在Android上使用adb
进行了测试:
$>adb shell am start -W -a android.intent.action.VIEW -d "myapp://open/users/123" com.myapp.foo
Starting: Intent { act=android.intent.action.VIEW .
dat=myapp://open/users/123 pkg=com.myapp.foo }
Status: ok...
我通过电子邮件发送的测试链接根本无法被Android邮件应用和Gmail应用识别。它们显示为不可用的链接。我正在使用标准的HTML链接语法:
<a href="myapp://open/foo">open app</a>
电子邮件中的所有常规链接都是可点击的。发送它们有诀窍吗?我需要使用Android App Links instead吗?