我试图在我的游戏中实现branch.io推荐系统。
我对branch.io
有一些疑问onStateChanged
为changed
时,在true
奖励用户之前?redeemRewards
?我的问题是onStateChanged
每次和每个设备(引用和推荐代理用户)都会给我打电话,甚至我在仪表板中的规则只有Referred acting user
,甚至我在仪表板中添加了自定义过滤器
答案 0 :(得分:1)
来自Branch.io的Aaron
<强> 1。在登录和注销时必须识别用户,或者如果我不想分支系统会处理这个问题? 如果您希望Branch合并身份,则必须识别用户,否则随机ID可能与每个引荐者和引荐相关联,因为我们不会自动合并它们。要确认推荐和合并身份,您必须在创建链接之前致电setIdentity(),以便推荐用户使用#{3}}。身份链接自己。推荐用户完成安装过程后,您必须再次致电setIdentity(),然后再trigger an event触发推荐人的奖励规则。
<强> 2。在每次我需要检查更改为真时奖励onStateChanged中的用户之前?如果您使用onStateChanged
来跟踪推荐的状态并注册,那么您可能需要检查当时是否true
触发奖励规则。这将阻止奖励规则每次触发。
第3。是否必须设置贷方余额(首次开始时)然后使用redeemRewards?否,在首次开始时不必强制设置贷方余额。每个身份将以零的贷方余额开始,并且仅在兑换或触发奖励规则时递增或递减。
<强> 4。如何在仪表板中添加奖励规则和过滤器后实施自己的过滤器?您一定可以在奖励规则上实施过滤器。您可以使用与您可以在其中找到的webhooks系统相同的过滤器参数 文档here。
我们强烈建议您将自己的奖励规则设置为触发自定义事件,而不是installs
和opens
,以避免不必要的身份合并。您随时可以找到有关我们的推荐机制here的更多文档。