자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Firemonkey [XE6] InApp 결제 개발

2014.12.10 18:57

가을이다 조회 수:1281

XE6 에 포함되어 있는 TInAppPurchase 컴포넌트를 기반으로, 구글인앱결제를 테스트하고 있습니다.

물론, 준비사항( 인앱상품 등록 등등..) 은 모두 완료된 상태입니다. 
테스트상품코드를 br_001 로 지정한 뒤에  아래와 같이 기본설정하고

  FInAppPurchase := TInAppPurchase.Create(Self);
  // Set the license Key for Android only
  // You can get this license from your Google Dev. Console.
  key1 :='중략...';
  key2 :='중략...';
  FInAppPurchase.ApplicationLicenseKey := key1 + key2;
//  FInAppPurchase.ProductIDs.Add(NoAdsID);
  FInAppPurchase.ProductIDs.Add(txt_product.text);
  FInAppPurchase.OnSetupComplete := InAppPurchaseSetupComplete;
  FInAppPurchase.OnProductsRequestResponse := InAppPurchaseProductsRequestResponse;
  FInAppPurchase.OnError := InAppPurchaseError;
  FInAppPurchase.OnPurchaseCompleted := InAppPurchasePurchaseCompleted;
  FInAppPurchase.SetupInAppPurchase;

 아래와 같이 결제창을 호출했습니다.
  FInAppPurchase.PurchaseProduct('br_001');

그러면 결제창까지 잘 뜹니다 (구글에 상품등록한 상품이름과 가격까지 ..)

그런데 결제를 하고 정상처리가 되고, 결제창이 사라지면, 앱이 종료됩니다..
[오류나서 종료되는 거와 같이 [보고] 버튼과 함꼐요..]

또한.. 결제창이 떴을때, 결제를 하지않으려고 창을 닫을경우
결제버튼을 누르지않고 [백버튼] 을 누르면 마찬가지로 오류와 함께 앱이 종료됩니다.

상품타입이 관리되는제품, 관리되지않는제품 마찬가지입니다..

해결책이 있을까요?..
번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 20046
공지 유용한 관련 사이트 관리자2 2014.03.20 58957
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102574
599 [XE7] 버그 게시판에 올린 문제점은 보고가 된 상태인지요?T_T [2] 사조성 2014.12.27 726
598 base64인코딩 관련 [1] secret from5 2014.12.30 6
597 StringGrid와 Query Component와의 바인딩에 대한 질문입니다 투덜이스머프 2014.12.29 744
596 XE7에서 DockForm.dcu 문제 zsungsolz 2014.12.26 1327
595 롤리팝 5.0에서 구동이 되지않는 문제 가을이다 2014.12.25 1739
594 stringgrid에서 Binding시 grid Column의 사이즈 설정?? [3] 투덜이스머프 2014.12.24 2621
593 xe6 에서 rxlib 설치시 에러 메세지입니다 [1] 나빌레나 2014.12.23 1279
592 질문) intraweb 한글깨짐 [2] file 피터 2014.12.23 1142
591 XE7에서는 개선이 되었는지 궁금합니다. [1] ScorpioM 2014.12.22 790
590 [세미나] TWebBrowser Component 사용시 JavaScript 기능을 사용할 수 있나요? [4] Humphery 2014.06.12 2777
589 [DelphiXE7] 컨트롤을 동적생성하여 해제하면 Form을 닫을 수 없게 됩니다. [3] file 사조성 2014.12.21 1463
588 Kinvey 의 Custom Endpoint 문서 내용이 이상합니다. [1] 타락천사 2014.12.18 824
587 마이그레이션 시 uses 절과 코드에 빨간줄(구문오류)가 발생할 경우 팁 Humphery 2014.12.20 907
586 실행파일 크기가 너무 커져서 줄이는 방법을 알고 싶습니다 [1] gwangyong 2014.10.17 4277
585 갤럭시탭에서 오늘날짜를 불러오면 내일날짜를 가져오네요 [1] 농가사랑 2014.12.18 1185
584 SQLConnection 컴포넌트 관련하여 다시 질문드립니다. [3] 총이 2014.12.17 1696
583 xe6,xe7에서 폼이 자유자재로 안됩니다 [1] 나빌레나 2014.12.16 1003
582 Appmethod 에 TMS 콤포넌트 설치가 안되나요? [1] 농가사랑 2014.12.15 1012
» [XE6] InApp 결제 개발 [1] 가을이다 2014.12.10 1281
580 XE7에서 FireDAC를 이용하여 AccessDB사용시 배포 [3] 투덜이스머프 2014.12.10 2136