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>