180bpm

네이버 인앱 SDK 부착후 발생하는 오류에 관한 처리 본문

Develop/Unity

네이버 인앱 SDK 부착후 발생하는 오류에 관한 처리

powdersnow 2015. 12. 2. 14:01

네이버 인앱 SDK (이하 niap) 부착 후 발생한 오류 처리 로그.


1. 발단.

play store / naver nstore 버전을 define으로 구분하는 상황.


niap은 이미 올해 6월에 붙어있던 상태다.

최근 google play featured - 마시멜로우 대응 준비 때문에 AndroidManifest의 targetversion 을 19에서 23으로 올렸다.

구글 버전은 정상 실행되는것을 확인.



2. 문제

새 버전 검수 반려가 나서 로그를 찍어보니

12-02 11:42:33.569 13661 13689 I Unity   : AndroidJavaException: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.naver.appstore.iap.v2.NaverInAppPurchaseService }: com.**.**.naver


SDK에서 명시적 인텐트 문제로 인해 게임이 구동되지 않음.
수정된 버전은 개발자 카페에서 받을 수 있다.

http://cafe.naver.com/naverappdev/7489


3. 짜증나는 점.

롤리팝 배포 시점 : 14년 10월 16일

네이버 카페에 올라온 날짜 : 15년 1월 30일 (ARM 플러그인도 같은 문제가 있었는데 이건 14년 11월에 올라왔다)

우리 게임에 SDK 붙인 시점 : 15년 7월 15일


SDK는 공식 개발자 문서에 있는 링크를 통해 받았다.

( http://gamedev.naver.com/index.php/%EB%84%A4%EC%9D%B4%EB%B2%84_%EC%95%B1%EC%8A%A4%ED%86%A0%EC%96%B4_%EC%9D%B8%EC%95%B1%EA%B2%B0%EC%A0%9C_%EA%B0%80%EC%9D%B4%EB%93%9C/%EB%84%A4%EC%9D%B4%EB%B2%84_%EC%95%B1%EC%8A%A4%ED%86%A0%EC%96%B4_%EC%9D%B8%EC%95%B1%EA%B2%B0%EC%A0%9C_Unity_Plugin_%EA%B0%80%EC%9D%B4%EB%93%9C#NIAP_Unity_Plugin_.ED.8C.A8.ED.82.A4.EC.A7.80_.EB.8B.A4.EC.9A.B4.EB.A1.9C.EB.93.9C )


문제가 있는걸 인지하고 있음에도 불구하고 왜 공식 문서에 있는 SDK를 갱신 안해주고, 문제가 생기면 개발자가 카페를 뒤져서 댓글에 달린 수정판을 받아야 하는가.


예전에도 SDK에 문제가 있었는데 그때도 카페에 올라온 수정판을 받아야 했다.

하..


진짜짜증..;


Comments