如何使用firebase在flutter中添加推荐程序[关闭]

Posted

技术标签:

【中文标题】如何使用firebase在flutter中添加推荐程序[关闭]【英文标题】:How to add referral program in flutter using firebase [closed] 【发布时间】:2020-04-10 18:00:57 【问题描述】:

所以我是一个新手,但我想实施一个可以帮助我的推荐计划!请

【问题讨论】:

在 Stack Overflow 上提问时,您应该关注特定的编程问题,而不是如何实现整个程序或功能。请阅读How to Ask,网站导览,尤其是Why is “Can someone help me?” not an actual question? 阅读后,您应该编辑您的问题以改进它。 【参考方案1】:

您需要firebase_dynamic_links 来实施推荐计划,更多信息请访问official page

如何创建动态链接?

final DynamicLinkParameters parameters = DynamicLinkParameters(
  uriPrefix: 'https://abc123.app.goo.gl',
  link: Uri.parse('https://example.com/'),
  androidParameters: AndroidParameters(
      packageName: 'com.example.android',
      minimumVersion: 125,
  ),
  iosParameters: IosParameters(
      bundleId: 'com.example.ios',
      minimumVersion: '1.0.1',
      appStoreId: '123456789',
  ),
  googleAnalyticsParameters: GoogleAnalyticsParameters(
      campaign: 'example-promo',
      medium: 'social',
      source: 'orkut',
  ),
  itunesConnectAnalyticsParameters: ItunesConnectAnalyticsParameters(
    providerToken: '123456',
    campaignToken: 'example-promo',
  ),
  socialMetaTagParameters:  SocialMetaTagParameters(
    title: 'Example of a Dynamic Link',
    description: 'This link works whether app is installed or not!',
  ),
);

final Uri dynamicUrl = await parameters.buildUrl();

如何接收动态链接?

final PendingDynamicLinkData data = await FirebaseDynamicLinks.instance.getInitialLink();
final Uri deepLink = data?.link;

【讨论】:

以上是关于如何使用firebase在flutter中添加推荐程序[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Flutter 中使用 Firebase Auth 和 Firestore

Flutter:如何将元素添加到 Firebase 数据库中的映射字段?

如何更新在 Firebase 托管中部署的 Flutter Web 版本

如何使用颤振在 Firebase 云 Firestore 中添加多个节点

如何为 Flutter Web 添加 Firebase 预构建的身份验证 UI?

如何在 Flutter 手机身份验证中删除验证码