代码之家  ›  专栏  ›  技术社区  ›  Lucky_girl

使用custom data branch.io(react native)创建深度链接

  •  0
  • Lucky_girl  · 技术社区  · 6 年前

    我需要创建自定义数据的深度链接,我想添加一个参数userId,我怎么做?

    我的想法是用这样的东西,但我有个错误“ await is reserved word ".

    let linkProperties = {
          feature: 'share',
          channel: 'facebook',
          userId: "125",
      }
    
      let controlParams = {
           $desktop_url: 'http://desktop-url.com/monster/12345'
      }
    
      let {url} = await branchUniversalObject.generateShortUrl(linkProperties, controlParams)
      return url
    
    2 回复  |  直到 6 年前
        1
  •  1
  •   Lucky_girl    6 年前

    我找到了解决方案,可以通过使用这样的代码来实现

    let branchUniversalObject = await branch.createBranchUniversalObject('canonicalIdentifier', {
      title: 'Cool Content!',
      contentDescription: 'Cool Content Description'}),
      contentMetadata: {
        customMetadata: {
          userId: "125", // your userId field would be defined under customMetadata
        }
      }
    })
    
     async shareReferralLink () {
        let linkProperties = {
          feature: 'share',
          channel: 'facebook',
          userId: "125",
      }
    
      let controlParams = {
           $desktop_url: 'http://desktop-url.com/monster/12345'
      }
    
      let {url} = await branchUniversalObject.generateShortUrl(linkProperties, controlParams)
      console.log("URL ", url)
    }
    

    ?usedId=1234 ,因此链接将如下所示: https://test.app.link/home?userId=1234

        2
  •  0
  •   Deepti Pandey    6 年前

    问题似乎已解决。如您所述,可以将数据添加为查询参数。请随时联系我们integrations@branch.io 如果有任何问题!