구글 플레이스토어에서 앱을 설치시 '콘텐츠 제공자의 권한이 중복됩니다' 에러 메세지가 나타날 경우가 있다.
이 문제는 앱의 Facebook SDK를 버전업 하였을때 provider의 이름 설정과 export 설정이 잘못되어서 다른 앱과 충돌할때 나타난다.
아래의 exported를 반드시 false로 해야지 앱자체의 provider로만 동작한다. 왜냐면 exported를 true로 하면 provider name이 다른 Facebook SDK를 사용한 앱의 provider와 같기 때문이다.
<provider android:authorities="com.facebook.app.FacebookContentProvider0123456789..."
android:name="com.facebook.FacebookContentProvider0123456789..."
android:exported="false" />
No comments:
Post a Comment