我正在尝试在我的游戏中实现branch.io推荐系统。
我有一些关于branch.io的问题
onStateChanged中奖励用户之前,我需要检查changed是否是true?redeemRewards?我的问题是,onStateChanged每次都会在每个设备(参考和推荐代理用户)上给我打电话,甚至我在仪表板中的规则也只是Referred acting user,甚至我还在仪表板中添加了自定义过滤器。
发布于 2017-12-04 17:00:47
从Branch.io来的亚伦
1.必须标识登录和注销的用户,或者如果我不希望分支系统处理这个问题?如果您希望分支合并身份,就必须标识用户,否则随机ID可能会绑定到每个引用者和引用中,因为我们不会自动合并它们。要确认引用和合并标识,必须在创建链接之前调用setIdentity(),以便链接到引用用户的标识。一旦被引用的用户通过安装过程,您必须在触发引用奖励规则的setIdentity()之前再次调用触发事件。
2.在每次需要检查“更改为真”时,在onStateChanged中奖励用户之前,如果您正在使用onStateChanged跟踪推荐和注册的状态,则可能需要检查是否是true触发奖励规则。这将防止奖励规则每次触发。
3.是否强制设置信用余额(在第一次开始时),然后使用redeemRewards ?不,在第一次启动时设置信用余额并不是强制性的。每个身份都将以零的信用余额开始,只有在赎回或触发奖励规则时才会增加或减少。
4.在添加奖励规则和在仪表板中筛选之后,如何实现自己的过滤器?,您肯定可以在奖励规则上实现过滤器。您可以使用与我们的webhooks系统相同的筛选器参数,这可以在文档这里中找到。
我们强烈建议您设置奖励规则以触发自定义事件,而不是installs和opens,以避免不必要的身份合并。您总是可以找到关于我们的推荐机制这里的更多文档。
https://stackoverflow.com/questions/47619806
复制相似问题