BranchMetrics/cpp-branch-deep-linking-attribution

SetIdentity() is not working correctly on Windows

chanhphamgamedev opened this issue · 0 comments

Describe the bug

The Developer Identity of events is not changed on Branch Dashboard after calling logout() / setIdentity():

image

The Developer Identity of new events still appears as 1001479 even if I already call logout() and set another identity (1001478).
This issue happens on both v1.2.4 and v2.0.0
I try testing on TestBed and it has the same issue.
I implemented the same workflow on Android and it's working fine.

You can check my logs here:
branch.log

Steps to reproduce

  1. call logout()
  2. call setIdentity() to set another identity
  3. send a new event

=> the new event appears on Branch Dashboard with the old Identity.

Expected behavior

The Developer Identity should be updated after calling logout() / setIdentity():

SDK Version

2.0.0

OS Version

11

OS Build

10.0.22623 Build 22623

Additional Information/Context

No response