android, targetsdkversion 升到31的时候

  • 因本地推送(push)操作不正常而导致的修改事项(因为是GamePod SDK 3.4.2版本base,所以相应版本的其他库文件也需要更新。)

  • Android Manifest.xml 必須定義android:exported。

需要添加以下语句/ ( activty / service / receiver 如有使用,则相应部分也应根据相关用途进行定义。)

示例)

       <service
            android:exported="false"
            android:name="io.gamepot.common.GamePotFCMIDService">
            <intent-filter>
                <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
            </intent-filter>
        </service>
        <service
            android:exported="false"
            android:name="io.gamepot.common.GamePotFCMService">
            <intent-filter>
                <action android:name="com.google.firebase.MESSAGING_EVENT"/>
            </intent-filter>
        </service>
        
        <!-- ELSA 如果未使用服务,则删除以下语句 / gamepot-logger.aar   build 进行时不包含 [start]-->
        <receiver
            android:exported="false"
            android:name="com.navercorp.nelo2.android.util.NetworkStatusReceiver">
            <intent-filter>
                <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
            </intent-filter>
        </receiver>
        <!-- ELSA 如果未使用服务,则删除以下语句 / gamepot-logger.aar   build 进行时不包含[end]-->

Last updated