首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振动态连接试验

颤振动态连接试验
EN

Stack Overflow用户
提问于 2021-04-02 17:23:55
回答 3查看 1.1K关注 0票数 0

编辑的问题:

我对火源动态链接包有个问题,我的目标是了解新用户是否首次安装并打开我的应用程序,给他一个10分的奖励。我试着到处搜索,但没有答案,在防火墙网站上有选项可以知道用户是否第一次安装。

我的目标是:第一次安装时获得值&如何调试这段代码?

当应用程序启动时,initDynamicLinks:

代码语言:javascript
复制
  void initDynamicLinks() async {
    FirebaseDynamicLinks.instance.onLink(
      onSuccess: (PendingDynamicLinkData dynamicLink) async {
        final Uri deepLink = dynamicLink?.link;

        if (deepLink != null) {
          Navigator.pushNamed(context, deepLink.path);
        }
      },
      onError: (OnLinkErrorException e) async {
        print('onLinkError');
        print(e.message);
      }
    );
    
    final PendingDynamicLinkData data = await FirebaseDynamicLinks.instance.getInitialLink();
    final Uri deepLink = data?.link;

    if (deepLink != null) {
      Navigator.pushNamed(context, deepLink.path);
    }
  }
  .
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-04-05 10:40:58

你把这两件事混在一起。

  • First-opens选项卡提供了第一次单击Firebase动态链接的唯一用户数量。
  • 如果你想知道有多少唯一的用户使用你的应用程序,点击火基动态链接或不进入你的应用程序,你必须实现火源分析插件到你的应用。

这样,您就可以访问仪表板,向您展示您有多少唯一的用户。

编辑

阅读你的评论,看起来你的问题与你的问题无关。

在这里,你想要的是通过一个推荐链接来奖励那些邀请他们的朋友的用户。

因为我从来没有用专门的后端来实现这个功能,所以我唯一能分享的就是我不久前使用的一个用例,它解释了实现它所遵循的逻辑。

https://firebase.google.com/docs/dynamic-links/use-cases/rewarded-referral

编辑2

文档中解释的逻辑如下:

1-为UserA生成动态链接。

2- UserA将动态链接发送给某人(称为UserB)。

3-当UserB从动态链接启动应用程序时,检索应用程序中的推荐信息(用于检索UserA信息)

4-在后端调用一条路由,将奖励归因于UserA (并检查UserB是否真正是数据库中的新用户)。

关键是,您不应该管理客户端的推荐/推荐关系(它太容易被滥用/攻击)。

管理这一点是后端(或云函数)的工作。

票数 1
EN

Stack Overflow用户

发布于 2021-04-05 05:45:28

老实说,我从来没有使用过Firebase动态链接,但是如果您的目标是实现第一个打开或登录令牌,您可以始终使用Sharedpreferences包,在我的示例中,我使用它导航到在第一个登录值上传递的不同页面。我认为Sharedpreferences比你试图用防火墙实现的更可靠、更容易。

更新

实际上,您想要做的是使用IMEI创建一个消防站集合,当有一个新的IMEI意味着一个新用户时,当IMEI在您的集合中时,这意味着该应用程序没有第一次安装,您可以使用这个包imei_plugin获取IMEI编号并将其存储在firebase上。

票数 1
EN

Stack Overflow用户

发布于 2021-04-05 09:16:31

一旦你收到链接点击在你的应用程序使用google_analytics包来记录一个事件。

这里的相关线程:使用google分析的颤振日志事件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66922958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档