Hi,
In our product we want to start using the Android Mobile SDK, but for only a set of users. When the app opens we don’t know if the user needs Intercom, we only have that information later in the process.
In the iOS Mobile SDK we used the SDK without any issue but in Android we found a warning:
Intercom must be initialized inside the application
onCreate()
method. Initializing anywhere else will result in Intercom not behaving as expected and could even result in the host app crashing.
Calling the initialize in the onCreate will add this user to the pricing plan? It’s safe to call this method and later when we are sure that this user has intercom enabled call loginIdentifiedUser?
Intercom.initialize(this, "your api key", "your app id")
Thanks