当从具有以下分支URL 的电子邮件中单击按钮时
http://my.app.link/feed/response/MyUniQuEId
将我重定向到我的应用程序,但收到的url如下所示:
myapp://open?link_click_id=123456789
我们如何获得http://my.app.link/feed/response/MyUniQuEId从链接单击react native中的id。
当从信使打开时,这些链接不会被更改,但当从邮件点击时,分支URL会像上面一样被更改。
此处为分支机构-
您无法从链接点击ID中读取引用链接。这是Branch为归因而附加的唯一参数。
请参考以下文档阅读深度链接数据,您可以在Branch SDK提供的链接负载中检查引用链接-https://help.branch.io/developers-hub/docs/react-native#read-深链路
我遇到了同样的问题。请确保仔细检查清单中是否正确配置了深度链接。
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="my.app.link" />
</intent-filter>