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

Firemonkey [XE6] InApp 결제 개발

2014.12.10 18:57

가을이다 조회 수:1330

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 32572
공지 유용한 관련 사이트 관리자2 2014.03.20 72139
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 116910
595 XE7에서 DockForm.dcu 문제 zsungsolz 2014.12.26 1367
594 롤리팝 5.0에서 구동이 되지않는 문제 가을이다 2014.12.25 1777
593 stringgrid에서 Binding시 grid Column의 사이즈 설정?? [3] 투덜이스머프 2014.12.24 2768
592 xe6 에서 rxlib 설치시 에러 메세지입니다 [1] 나빌레나 2014.12.23 1337
591 질문) intraweb 한글깨짐 [2] file 피터 2014.12.23 1189
590 XE7에서는 개선이 되었는지 궁금합니다. [1] ScorpioM 2014.12.22 841
589 [세미나] TWebBrowser Component 사용시 JavaScript 기능을 사용할 수 있나요? [4] Humphery 2014.06.12 2844
588 [DelphiXE7] 컨트롤을 동적생성하여 해제하면 Form을 닫을 수 없게 됩니다. [3] file 사조성 2014.12.21 1533
587 Kinvey 의 Custom Endpoint 문서 내용이 이상합니다. [1] 타락천사 2014.12.18 881
586 마이그레이션 시 uses 절과 코드에 빨간줄(구문오류)가 발생할 경우 팁 Humphery 2014.12.20 959
585 실행파일 크기가 너무 커져서 줄이는 방법을 알고 싶습니다 [1] gwangyong 2014.10.17 4417
584 갤럭시탭에서 오늘날짜를 불러오면 내일날짜를 가져오네요 [1] 농가사랑 2014.12.18 1247
583 SQLConnection 컴포넌트 관련하여 다시 질문드립니다. [3] 총이 2014.12.17 1778
582 xe6,xe7에서 폼이 자유자재로 안됩니다 [1] 나빌레나 2014.12.16 1051
581 Appmethod 에 TMS 콤포넌트 설치가 안되나요? [1] 농가사랑 2014.12.15 1062
» [XE6] InApp 결제 개발 [1] 가을이다 2014.12.10 1330
579 XE7에서 FireDAC를 이용하여 AccessDB사용시 배포 [3] 투덜이스머프 2014.12.10 4067
578 ToolBar Command Error(View) [2] file 우석이 2014.12.07 853
577 XE7 에서 Firedac 과 DBexpress 데이타베이스 연결 [1] 정연광 2014.12.12 1503
576 안드로이드 앱 작성시 일부만 기본 스타일을 사용하고 싶습니다. [1] 델사냥 2014.12.11 916