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

Firemonkey [XE6] InApp 결제 개발

2014.12.10 18:57

가을이다 조회 수:1341

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 34139
공지 유용한 관련 사이트 관리자2 2014.03.20 73657
592 xe6 에서 rxlib 설치시 에러 메세지입니다 [1] 나빌레나 2014.12.23 1351
591 질문) intraweb 한글깨짐 [2] file 피터 2014.12.23 1195
590 XE7에서는 개선이 되었는지 궁금합니다. [1] ScorpioM 2014.12.22 851
589 [세미나] TWebBrowser Component 사용시 JavaScript 기능을 사용할 수 있나요? [4] Humphery 2014.06.12 2852
588 [DelphiXE7] 컨트롤을 동적생성하여 해제하면 Form을 닫을 수 없게 됩니다. [3] file 사조성 2014.12.21 1547
587 Kinvey 의 Custom Endpoint 문서 내용이 이상합니다. [1] 타락천사 2014.12.18 895
586 마이그레이션 시 uses 절과 코드에 빨간줄(구문오류)가 발생할 경우 팁 Humphery 2014.12.20 973
585 실행파일 크기가 너무 커져서 줄이는 방법을 알고 싶습니다 [1] gwangyong 2014.10.17 4438
584 갤럭시탭에서 오늘날짜를 불러오면 내일날짜를 가져오네요 [1] 농가사랑 2014.12.18 1264
583 SQLConnection 컴포넌트 관련하여 다시 질문드립니다. [3] 총이 2014.12.17 1786
582 xe6,xe7에서 폼이 자유자재로 안됩니다 [1] 나빌레나 2014.12.16 1064
581 Appmethod 에 TMS 콤포넌트 설치가 안되나요? [1] 농가사랑 2014.12.15 1070
» [XE6] InApp 결제 개발 [1] 가을이다 2014.12.10 1341
579 XE7에서 FireDAC를 이용하여 AccessDB사용시 배포 [3] 투덜이스머프 2014.12.10 4079
578 ToolBar Command Error(View) [2] file 우석이 2014.12.07 863
577 XE7 에서 Firedac 과 DBexpress 데이타베이스 연결 [1] 정연광 2014.12.12 1508
576 안드로이드 앱 작성시 일부만 기본 스타일을 사용하고 싶습니다. [1] 델사냥 2014.12.11 925
575 [질문] Delphi XE7 - Check for Updates 대하여... [2] 델사냥 2014.12.10 903
574 Multi Language 적용 관련하여 질문 드립니다. [1] 앰버 2014.12.09 1178
573 [Delphi XE7] 컴포넌트 내부개체 버그문제 다시 질문드립니다. [2] 사조성 2014.11.27 1240