flurry / flurry-android-sdk

Flurry Android SDK API reference documentation
Apache License 2.0
21 stars 3 forks source link

API 31 support #23

Open atulgpt opened 2 years ago

atulgpt commented 2 years ago

Right now FlurryMessageListenerService in defines a Service but doesn't mention exported value to true or false. Ideally, it should be false.

Code section at AndroidManifest.xml

<application>
        <service android:name="com.flurry.android.marketing.messaging.FCM.FlurryMessageListenerService" >
            <intent-filter>
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
            </intent-filter>
        </service>
...
</application>

It creates lots of hindrance as now all the the Android libraries are targeting API level 31 and which requires the compileSdk to 31 but then the app fails to install due to missing exported value in this library AndroidManifest.xml declaration

poting-oath commented 2 years ago

@atulgpt Thanks for the report! We will fix it in the next release.

poting-oath commented 2 years ago

@atulgpt Fix is in release 13.1.0. Thanks!