SDK needs support to enable the update by the user application or install the application. You need to have a logic on the app side to distinguish between app INSTALL and UPDATE
//For Fresh Install of App
MoEAnalyticsHelper.setAppStatus(context, AppStatus.INSTALL)
// For Existing user who has updated the app
MoEAnalyticsHelper.setAppStatus(context, AppStatus.UPDATE)
If you uninstall and reinstall your app again, the SDK considers it as a fresh install.