MoEngage Docs

Install/Update differentiation

Since you might integrate us when your app is already on the App Store, we would need to know whether your app update would be an actual UPDATE or an INSTALL. Have a logic in place to differentiate between the two, and use the methods below to let the SDK know about the same:

//For Fresh Install of App
MoEngage.sharedInstance().appStatus(INSTALL)

// For Existing user who has updated the app
MoEngage.sharedInstance().appStatus(UPDATE)
//For Fresh Install of App
[[MoEngage sharedInstance]appStatus:INSTALL];

// For Existing user who has updated the app
[[MoEngage sharedInstance]appStatus:UPDATE];

What's Next

Next we will see how to track User Attributes, this will help in targeting specific user group when you create campaigns.

Identifying User

Install/Update differentiation


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.