Branch.io实现推荐系统

时间:2017-12-03 15:16:17

标签: android branch.io

我试图在我的游戏中实现branch.io推荐系统。

我对branch.io

有一些疑问
  1. 必须在登录和注销时识别用户,或者如果我不想分支系统会处理此问题?
  2. 在每次需要检查onStateChangedchanged时,在true奖励用户之前?
  3. 必须设置点数余额(首次开始时),然后使用redeemRewards
  4. 如何在仪表板中添加奖励规则和过滤器后实现自己的过滤器?
  5. 我的问题是onStateChanged每次和每个设备(引用和推荐代理用户)都会给我打电话,甚至我在仪表板中的规则只有Referred acting user,甚至我在仪表板中添加了自定义过滤器

1 个答案:

答案 0 :(得分:1)

来自Branch.io的Aaron

<强> 1。在登录和注销时必须识别用户,或者如果我不想分支系统会处理这个问题? 如果您希望Branch合并身份,则必须识别用户,否则随机ID可能与每个引荐者和引荐相关联,因为我们不会自动合并它们。要确认推荐和合并身份,您必须在创建链接之前致电setIdentity(),以便推荐用户使用#{3}}。身份链接自己。推荐用户完成安装过程后,您必须再次致电setIdentity(),然后再trigger an event触发推荐人的奖励规则。

<强> 2。在每次我需要检查更改为真时奖励onStateChanged中的用户之前?如果您使用onStateChanged来跟踪推荐的状态并注册,那么您可能需要检查当时是否true触发奖励规则。这将阻止奖励规则每次触发。

第3。是否必须设置贷方余额(首次开始时)然后使用redeemRewards?否,在首次开始时不必强制设置贷方余额。每个身份将以零的贷方余额开始,并且仅在兑换或触发奖励规则时递增或递减。

<强> 4。如何在仪表板中添加奖励规则和过滤器后实施自己的过滤器?您一定可以在奖励规则上实施过滤器。您可以使用与您可以在其中找到的webhooks系统相同的过滤器参数 文档here

我们强烈建议您将自己的奖励规则设置为触发自定义事件,而不是installsopens,以避免不必要的身份合并。您随时可以找到有关我们的推荐机制here的更多文档。