繁体   English   中英

如何使用 react-native-firebase 从 Firebase 动态链接接收查询参数?

[英]How do I receive query parameters from Firebase Dynamic Links using react-native-firebase?

我已按照官方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://myapp.page.link

现在,您可以创建一个动态链接,以打开您应用上的深层链接内容。 动态链接只能接受此处提到的特定参数。 但是,您可以将参数传递给您的深层链接,

https://myapp.page.link/?link=https%3A%2F%2Fexample.com%2Foffer%3Fofferid%3D123456&apn=com.example.app&ibi=com.example.app

The above dynamic link opens the deep link in your android app with package name com.example.app and ios app with bundle ID com.example.app .

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM