Firebase:使用用户ID&创建动态链接代币

时间:2018-01-23 14:24:55

标签: node.js firebase firebase-dynamic-links

我想创建一个带有firebase的 short dynamic link,它可以在移动设备上自动登录,而无需手动插入凭据。我还希望为每个用户获得分析(如果他点击了链接,哪个链接,成功/失败等)。

到目前为止,我成功地与firebase REST api集成,并为每个api调用生成一个独特的动态链接。

{
  "dynamicLinkInfo": {
        "dynamicLinkDomain": "example.app.goo.gl",
    "link": "https://www.example.com",
    "androidInfo": {
      "androidPackageName": "com.example.mobile.android"
    },
    "iosInfo": {
      "iosBundleId": "com.example.app.ios"
    }
  }
}

但是,我还想添加用户ID&每个用户的jwt令牌。

我的问题:

1)当我使用firebase api创建短链接时,我应该将用户ID添加为参数吗?还是作为查询字符串?

2)我应该使用哪种params或custom params?

3)在动态链接中将jwt标记作为查询字符串发送是一种好习惯吗?

1 个答案:

答案 0 :(得分:1)

您可以将用户ID和任何其他信息添加到深层链接。因此,https://www.example.com代替https://www.example.com?user_id=123而不是rows <- as.logical(ave(rowMeans(df[,c("Control1", "Control2", "Control3")]) - rowMeans(df[,c("Disease1", "Disease2")]), df$GENES, FUN = function(x) x == max(x))) df[rows,] # GENES Control1 Control2 Control3 Disease1 Disease2 #1 7A5 2.14718400 -0.3709474 -1.1321667 0.6824169 1.1014914 #2 A1BG -0.90922270 1.4587290 -1.3051079 0.1645328 -1.4461279 #5 AAAS 0.05143231 -0.4511648 -0.2013306 -1.1359200 -0.1245733 #8 AFDS 0.09226673 -0.5477966 1.1814515 -0.8015310 0.4698137

深层链接是您自己的事情,您可以在深层链接中获得您想要/需要的任何内容。