Android SDK Migrations

ENGAGE® Android SDK Migrations

Upgrading to 3.X

One of the main features of ENGAGE 3.0 is the support for devices with multiple SIMs. In ENGAGE 2.x, the registered phone number was not stored in the SDK’s database since only a single phone number could be registered. ENGAGE 3.x can register up to 3 numbers.

If upgrading from version 2.x and you already have verified a phone number in version 2.x, the following function cannot return the verified phone number since numbers were not saved in the database. This is the only instance in which this function will not return a registered number.

 EngageApp.getRegisteredPhoneNumbers(context)

If there is a phone number registered in 2.x, the list returned from the function above will include:

EngageApp.UNKNOWN_NUMBER

This string value indicates that a phone number that had been registered in version 2.x but is no longer known.


What’s Next