Question
Why are all of my end-users called Mobile App User in the Support SDK?
Answer
If you see a lot of end users called Mobile App User, that means that they all come from your SDK integration. This is the default name given.
To change their name, your developers need to set the identity for those users and add in additional details like name or email. For more information, see the documentation here: iOS and Android.
Example for iOS
Swifft
let identity = Identity.createAnonymous(name: "John Bob", email: "johnbob@example.com")
Zendesk.instance?.setIdentity(identity)
Objective-C
id<ZDKObjCIdentity> userIdentity = [[ZDKObjCAnonymous alloc] initWithName:@"John Bob"
email:@"johnbob@example.com"];
[[ZDKZendesk instance] setIdentity:userIdentity];
Example for Android
Identity identity = new AnonymousIdentity.Builder()
.withNameIdentifier("John Smith")
.withEmailIdentifier("jsmith@example.com")
.build();
ZendeskConfig.INSTANCE.setIdentity(identity);
When attempting to update an anonymous identity, review this article to learn about the lifecycle of an anonymous identity: How anonymous identities work in the mobile SDKs.