제품오류 Q&A [XE6] InApp 결제 개발 오류
2014.11.03 20:33
회사명 | 블로그미디어 |
---|---|
성명 | 이현철 |
이메일 | |
전화번호 | -- |
제품명/버전/에디션 | Delphi XE6 Enterprise |
시리얼번호 | MUCE-*******-*******-KAYD |
개발자 Q&A에 질문을 올려도, 아무도 대답해주는 분이 없어서, 이렇게 정식으로 질문을 드리게 되었습니다.
아마도 인앱결제를 테스트해보신 분이 거의 없어서 그런거 아닐까도 생각이 듭니다..
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');
그러면 결제창까지 잘 뜹니다 (구글에 상품등록한 상품이름과 가격까지 ..)
그런데 결제를 하고 정상처리가 되고, 결제창이 사라지면, 앱이 종료됩니다..
[오류나서 종료되는 거와 같이 [보고] 버튼과 함꼐요..]
또한.. 결제창이 떴을때, 결제를 하지않으려고 창을 닫을경우
결제버튼을 누르지않고 [백버튼] 을 누르면 마찬가지로 오류와 함께 앱이 종료됩니다.
상품타입이 관리되는제품, 관리되지않는제품 마찬가지입니다..
해결책이 있을까요?.. 꼭좀 답변 부탁드립니다.
그리고 구글링해도, 저 소스밖에 구할수가 없네요..
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 필독: 설치 횟수 증가 방법 안내 (Registration limit has been reached) | 관리자2 | 2017.09.13 | 10011 |
1109 | DataSnap 3Tier 관련 설정 질문입니다. | 무늬만컴공 | 2012.09.04 | 0 |
1108 | ISC ER/Studio 제품 설치 카운트 증가 요청 [1] | 문효섭 | 2013.01.23 | 0 |
1107 | 설치제한 횟수 초기화 요청 [1] | 진이한이 | 2014.04.15 | 1 |
1106 | 등록횟수 초기화 요청 [2] | 하두고 | 2012.12.01 | 1 |
1105 | 설치횟수초과 [1] | 토마토 | 2012.07.25 | 1 |
1104 | 분리요청 [3] | 김영빈 | 2012.07.26 | 1 |
1103 | EDN 계정의 비밀번호 분실 [1] | a99515 | 2012.07.31 | 1 |
1102 | 설치 등록 횟수 초과 증가 요청 [1] | koty | 2012.08.02 | 1 |
1101 | 등록횟수 초과 [1] | 수인아빠 | 2012.08.13 | 1 |
1100 | 제품 설치 횟수 증가 요청 [1] | 마구간 | 2012.08.24 | 1 |
1099 | 제품의 설치 횟수가 초과되었습니다. [1] | 드림앤소프트 | 2012.08.28 | 1 |
1098 | C++Builder 6설치 건. [1] | romero | 2012.09.01 | 1 |
1097 | 설치 카운트 증가 관련 [1] | 프리스켄 | 2012.09.04 | 1 |
1096 | 계정분실 [1] | yuru | 2012.09.05 | 1 |
1095 | 설치 횟수 추가 요청 [1] | sk | 2012.09.13 | 1 |
1094 | 제품 등록키가 꽉찼습니다. [1] | 유노유노 | 2012.09.14 | 1 |
1093 | 추가 라이센스 등록 요청 [1] | Kainess | 2012.10.04 | 1 |
1092 | 제품 설치 횟수 증가 요청 [1] | sk | 2012.10.08 | 1 |
1091 | 설치횟수를 초과했습니다. [1] | leems | 2012.10.08 | 1 |
1090 | 설치 횟수 증가요청 [1] | 하느리 | 2012.10.10 | 1 |
안녕하세요. 데브기어 김현수 과장입니다.
먼저 RAD Studio로 다양한 시도를 진행해 주셔서 감사합니다.
인앱결제 기능을 테스트 하시는 중 이슈가 발생한 것으로 보입니다.
인앱결제 이슈의 경우 저희가 진행해 보지 못한 이슈여서 좋은 해결방안을 드리기가 어렵습니다.
해당 건의 경우 본사에 QC 레포팅을 해주시길 부탁드립니다.
QC 레포팅 시에는 정확한 내용확인을 위한 재현할 수 있는 절차와 테스트 환경(테스트한 안드로이드 버전 등)에 대한 정보를 정확히 올려 주셔야만 답변을 받아 보실 수 있습니다.
아래의 링크를 통해서 본사에 직접 레포팅하는 방법을 확인하시고 진행해 주시기 바랍니다.
http://tech.devgear.co.kr/373275
감사합니다.