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