我已经关注了说明 https://rnfirebase.io/dynamic-links/usage来自官方react-native-firebase
文档和一切,按照说明,工作正常。
据我了解,我应该能够在 Firebase 动态链接控制台中创建如下所示的链接:https://myapp.page.link/offer?offerid=123456
并能够收到offerid
我的应用程序中的参数。但是,当我单击该链接(在 iOS 模拟器、Android 模拟器和真实设备上)时,应用程序会打开,但我只获得包含以下数据的链接:
Received initial link {"minimumAppVersion": null, "url": "https://mysite.co/offers"}
没有附加查询字符串参数。我在 Firebase 动态链接配置中遗漏了某些内容吗?或者在我的实施中react-native-firebase
上面链接的文档中没有涵盖?或者这实际上是不可能的?
我认为您将深层链接与动态链接混淆了。动态链接根据平台处理内容的深层链接。
例如,您有一个深层链接:https://example.com/offer?offerid=123456 https://example.com/offer?offerid=123456。
您希望根据平台在应用程序中打开它。
假设您为来自控制台的动态链接创建了一个域:https://myapp.page.link https://myapp.page.link
现在,您可以创建一个动态链接来打开应用程序上的深层链接内容。动态链接只能接受如上所述的特定参数here https://firebase.google.com/docs/dynamic-links/create-manually#parameters。但是您可以将参数传递给深层链接,
上面的动态链接会打开您的 Android 应用程序中带有包名称的深层链接com.example.app
和带有捆绑 ID 的 ios 应用程序com.example.app
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)