1

场景:用户(主要)向他的朋友发送应用程序下载链接,他的朋友使用相同的链接下载应用程序。当主用户再次打开应用程序时,他如何知道他的推荐成功(真假就够了)。

问题:我怎样才能使用 branch.io 做到这一点?

我的假设

  1. createBranchUniversalObject
  2. generateShortUrl 并与朋友分享(现在朋友安装)
  3. 每当用户打开应用程序时,使用“getFirstReferringParams”来跟踪推荐

纠正我!

4

1 回答 1

2

亚历克斯和 Branch.io 在这里:这是一个很好的问题。我们的推荐功能仅旨在处理开箱即用的信用跟踪,但您可以添加一些自定义处理以按照您描述的方式实施身份跟踪。

这样做的先决条件是,当所有用户在您的应用程序中注册唯一帐户时,您正在为所有用户使用 Branch setIdentity()方法。流程看起来像这样:

  1. 用户 A 下载您的应用程序。
  2. 用户 A 在您的应用程序中注册一个唯一帐户,然后您触发 setIdentity() 方法。
  3. 用户 A 创建一个共享链接并将其发送给用户 B。Branch 自动在该链接的数据中记录用户 A 的身份信息。
  4. 用户 B 打开链接并下载应用程序。链接的所有数据(包括用户 A 的身份)作为 Branch init() 调用的一部分返回。您将这些数据存储在本地,直到...
  5. ...用户 B 在您的应用中注册了一个唯一帐户,然后您触发了 setIdentity() 方法。
  6. 您将消息发送回您自己的服务器并将其排队以通知用户 A 他们的推荐已被接受。

如果您还跟踪推荐信用,您也需要设置这些规则。该过程的文档在此页面上

希望有帮助!

于 2016-05-10T01:07:20.640 回答