Migrate Android Campaign SDK 3.8.5 to version 3.8.6

When migrating an Android app from Campaign SDK 3.8.5 to version 3.8.6, make sure to remove the CALL_PHONE permission from your manifest.xml file.

Android Campaign SDK 3.8.6 provides support to meet Google Play’s requirements of API level 31 (Android 12). For applications targetting Android SDK 31, you must explicitly state the intent for using actions such as DIAL action and opening URLs in the manifest.xml file.

For example:

<queries>
        <!-- Required for handling notifications that open the device's dialer app -->
        <intent>
            <action android:name="android.intent.action.DIAL" />
        </intent>

        <!-- Required for handling notifications that open the device -->
        <intent>
            <action android:name="android.intent.action.VIEW"/>
            <data android:scheme="https"/>
        </intent>
</queries>             

From version 3.8.6, you can easily migrate to the latest version of Campaign SDK. For instructions, see Migrate Campaign SDK for Android to a later version.