unity // 구글플레이 인앱업데이트 안드로이드14 타켓 오류
2024. 6. 9. 00:47ㆍ유니티 unity
One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn't being registered exclusively for system broadcasts
java.lang.SecurityException: com.wolstar.fruitfusionmerge: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn't being registered exclusively for system broadcasts
android.os.Parcel.createExceptionOrNull(Parcel.java:3069)
android.os.Parcel.createException(Parcel.java:3053)
android.os.Parcel.readException(Parcel.java:3036)
android.os.Parcel.readException(Parcel.java:2978)
안드로이드 14를 타켓팅하는 앱은 Googleplay 인앱 업데이트 라이브러리 2.1.0를 사용해야하는데
Unity Googleplay 인앱업데이트 플러그인인 최신버전 1.8.1는 2.0.0에 의존하기 때문에 이런 오류가 나옴.
GooglePlayPlugins/cohttp://m.google.play.appupdate/Editor/Dependencies.xml 를 수정하면 됩니다
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.play:app-update:2.1.0"/>
<androidPackage spec="androidx.activity:activity:1.6.0" />
</androidPackages>
</dependencies>