Unity3D Integration iOS In App Purchase
cocos2d-x에 iOS 인앱 연동 정리했던것과 내용은 거의 같습니다. 안드로이드 인앱 빌링이 V3 로 되면서 많이 바뀐것에 비하면 iOS는 바뀌지 않은 것 같네요. 사실 cocos2d-x에서 작업한 내용을 그대로 가져와 유니티3d에 맞게 조금 수정해서하니 잘 되길래 iOS 인앱 관련 최신 레퍼런스는 살펴보지도 못했네요. iOS 개발 인증서 만들어 요청 및 설치하기 iOS 디바이스에서 테스트하기 위한 디바이스 등록 및 앱 ID, 개발 프로비저닝 프로파일 생성 애플 앱스토어에 앱 등록해보기 1. Prepare for Upload ~ Waiting for Uplod iOS 인앱 결제 코드 구현 전 웹 설정 작업 코드 작업전에 위와 같은 선행작업들이 있는데 기존에 정리했던 것을 링크로 대체합니다. 위 그림과 같이 iOS 플러그인 을 만듭니다. 아래 소스 부분은 몇몇 유니티3D 관련 부분 빼고는 기존 cocos2d-x에서 했던 것과 비슷합니다. // iOSInAppPlugin.h #import <StoreKit/StoreKit.h> @interface iOSInAppPlugin : NSObject < ///< 상품 정보를 얻어올 때 쓰는 딜리게이트 SKProductsRequestDelegate , ///< 상품 구매 관련 옵저버 SKPaymentTransactionObserver > + ( iOSInAppPlugin *) sharediOSInAppPlugin; - ( BOOL ) initInApp; - ( void ) requestProductData:( NSString *)strProductId; - ( void ) completeTransaction:( SKPaymentTransaction *)transaction; - ( void ) restoreTransaction:( SKPaymentTransa...