我正在使用 Branch 指标进行应用归因,并注意到如果您以两个不同的人身份从一台设备登录,它会替换我们为之前所有呼叫关联的用户 ID,即使它是一台设备上的两个独立帐户。
这是预期的行为吗?似乎甩掉了我们的追踪。
这可能是由于您在用户注销时忘记进行注销调用(因此在这两个人中的第二个人登录之前)。
在 Objective-C 中,请务必调用
[[Branch getInstance] logout];
您注销用户的任何位置。例如,如果您使用像Facebook这样的服务,请在代码中将其与Facebook SDK的注销调用放在一起。