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

Firemonkey [XE6] InApp 결제 개발

2014.10.23 03:40

가을이다 조회 수:1488

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 15767
공지 유용한 관련 사이트 관리자2 2014.03.20 54581
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97992
659 Delphi XE6 에서 IdFTP 문의 합니다. [1] 파빌신 2014.07.30 1442
658 Exception in safecall method 발생 superman 2014.10.29 1443
657 [DelphiXE7] 컨트롤을 동적생성하여 해제하면 Form을 닫을 수 없게 됩니다. [3] file 사조성 2014.12.21 1446
656 Camera Component예제 응용에 관한 질문 [2] 아크나톤 2017.11.25 1449
655 Open ssl 과 indy 관련 질문입니다. [8] 현수막 2019.01.23 1449
654 델파이 이벤트 처리시 에러입니다. [1] file 시크원 2014.07.19 1453
653 바코드 프린터 제어 관련 [3] JJ 2015.02.06 1457
652 delete 문을 TServerMethods1 을 통해서 하려니까 Error가 나네요? [1] 어려워 2014.07.23 1460
651 비콘을 이용한 푸시메시지 앱을 개발하기 위해 안드로이드 서비스개발은 어떻게 하나요? [1] Humphery 2015.08.25 1461
650 델파이 XE7에서 ClientDataSet1 에 환경설정 하고 ACTIVE 을 True 하면 Access violation at address 50BDDD17 in module 'dsnap210.bpl'. Read of address 00000000. 라는 오류메세지가 나옵니다 [3] delphi 2015.07.13 1465
649 Visual Studio C++ DLL 사용 시 CString 처리는... [1] 신지 2015.04.20 1468
648 앱 광고 적용하는 방법.. [1] file 김하나 2014.04.26 1469
647 겔럭시S6 앱 실행시 하얀 화면만 나옵니다. [1] 사랑남 2015.08.20 1469
646 REST Debugger Json파싱 문의 [3] file 김태윤 2016.03.31 1469
645 퀵리포트를 PDF로 변환하고자 합니다. [2] 손승규 2016.03.10 1470
644 사용자 지정 텍스트 크기(DPI) 설정. [1] file 김재욱 2016.01.22 1478
643 file->new->other->datasnap server탭-> datasnap server 아이콘이 갑자기 안나타납니다. [1] 어려워 2014.07.07 1481
642 [세미나] 6월 10일 웹세미나의 질문답변 Humphery 2014.06.12 1486
641 [XE6] 잘 되던 놈이 갑자기 이런메세지가 나네요.... 어려워 2014.11.22 1486
» [XE6] InApp 결제 개발 가을이다 2014.10.23 1488