我正在我的应用程序中实现分支推荐程序,但无法获得正确应用的奖励。规则很简单,说:
Referring users get 7 default credits the first time users they've referred trigger the event registered
我以debug
模式运行,请确保每次都使用全新的开发者ID登录。我也遵循Simulate an Install中的指示。
我使用了here指定的旧式userCompletedAction
方法。设置完身份后,我将其称为:
[[Branch getInstance] setIdentity:@"..." withCallback:^(...) {
[[Branch getInstance] userCompletedAction:@"registered"];
...
}];
引荐似乎有效,因为+is_first_session
和+clicked_branch_link
都是正确的,并且$identity_id
与引荐用户的引荐相匹配。
我可以在Branch Dashboard的 LiveView 标签的 Event 部分中确认发生了该事件(请参见下面的屏幕截图)。
但是,我在“信用”部分的任何选项卡上都没有看到任何内容,并且可以确认信用没有应用到推荐用户的帐户中。
我尝试修改规则以应用每次引荐用户触发事件registered
来排除与使用同一设备有关的所有错误,但这没有什么区别。我也在测试环境中创建了规则。
任何想法都出了什么问题,为什么这不起作用?