We’ve been using Intercom in our app for years, but now we’d like to make a change to the identifying value that it passes to
Intercom.registerUser(withUserID: userID). We’re planning to attach the old identifying value as a new property - say
customID - via
If we move forward, what would happen to our user data if we made the change to
registerUser? Our guess is that Intercom would create a new user (since
userID is different).
Alternatively, is it possible to alter the
userID for active users with an approach like this?
- Pass the old/current value - say “oldID” - to
updateUserto change that value:
let userAttributes = ICMUserAttributes()
userAttributes.userId = newID
userAttributes.customID = oldID
Please let us know what effects these changes could have on our data. I’m happy to provide more details if that helps. Thanks!