SDK needs support to enable the update by the user application or install the application. You need to have logic on the app side to distinguish between app INSTALL and UPDATE.
If the user was already using your application and has just updated to a new version that has MoEngage SDK, it is an update. Call the below API
using MoEngage;
MoEngageClient.SetAppStatus(MoEAppStatus.UPDATE);
In case it is a fresh install call the below API
using MoEngage;
MoEngageClient.SetAppStatus(MoEAppStatus.INSTALL);