以编程方式生成的动态链接没有被正确捕获。
FirebaseDynamicLinks.instance.getInitialLink().
如果应用程序关闭。但是,如果应用程序是打开的,侦听器就会正确地检测到新的动态链接。我不清楚这是否是一个设置问题,我是如何生成动态链接的。
复制
首先为颤振项目设置Firebase,如文档所示。然后设置一个动态链接:
/// See also
/// https://firebase.google.com/docs/dynamic-links/use-cases/rewarded-referral
/// how to implement referral s
我从正式的文档中学习了react-native-firebase,按照说明,一切都很好。
据我理解,我应该能够在Firebase动态链接控制台中创建如下链接:https://myapp.page.link/offer?offerid=123456,并能够在我的应用程序中接收offerid参数。但是,当我单击该链接(在iOS模拟器、安卓模拟器和实际设备上)时,应用程序将打开,但我只获得以下数据的链接:
Received initial link {"minimumAppVersion": null, "url": "https://mysite.co/of
我正在开发一个Android应用程序,在这个应用程序中,我使用了Firebase密码认证来登录用户。
用户提供电子邮件和密码后,我将使用FirebaseAuth SDK.发送验证电子邮件。
/** SEND A VERIFICATION MAIL TO THE USER **/
ActionCodeSettings.Builder settingBuilder = ActionCodeSettings.newBuilder();
String url = getString(R.string.link_mail_verification);
settingBuilder.setUrl(
我正在尝试使用Firebase动态链接在应用程序中打开一个屏幕,如下所示:
FirebaseDynamicLinks.getInstance()
.getDynamicLink(intent)
.addOnSuccessListener(activity) { pendingDynamicLinkData ->
val uri = pendingDynamicLinkData?.link
val fragment = fragmentFromUri(uri)
fm.replace(fr
这些天,我推出了一个新的安卓应用程序,但它的iOS版本将在应用商店几个月后上市。在应用程序中有一个选项可以邀请朋友通过Firebase邀请下载应用程序。
因此,我使用Firebase控制台创建了一个动态链接,其工作方式如下:
if ( IOS ) {
// Go to app website
} else if ( ANDROID ) {
if ( APP_INSTALLED ) {
// Open app
} else {
// Open Google Play
}
} else if ( DESKTOP ) {
//