GoodLuck 7월 8일, 2022에 포스트됨 공유하기 7월 8일, 2022에 포스트됨 델파이 11.1 버젼으로 구글 인앱 결재 사용할 수 있는 안드로이드 앱 개발 중입니다. 인앱 결재를 위해 델파이 프로젝트 - 옵션 - uses Permissions - Vending billing(In-app Billing)(obsolete)을 true로 선택하고 앱 빌드해서 구글플레이스토어에 올리면 첨부 화면과 같이 결제라이브러리3 오류로 앱을 게시할 수 없습니다. 델파이 버젼 11.1은 인앱 관련 결재라이브러리 에러 없다고 해서 기존 10.4로 개발한 소스 수정하여 올린건데 역시 동일한 에러가 발생하네요 인앱 개발 관련해서 해결하려면 어떻게 해야 하나요? 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 c2design 7월 11일, 2022에 포스트됨 공유하기 7월 11일, 2022에 포스트됨 아래 링크 내용으로 해결 가능하신지 확인 한번 해봐 주세요. https://cafe.naver.com/delphifmx/2041 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 GoodLuck 7월 11일, 2022에 포스트됨 Author 공유하기 7월 11일, 2022에 포스트됨 c2design님의 링크 들어가 확인해봤는데 결론은 앱을 구글플레이스토어에 업로드 후에 진행 하는 부분이네요 저는 구글플레이스토어에 업로드가 안되는 부분입니다. 인앱을 사용하기 위해 Project > Options > Uses Permissions, and enable the Vending billing (In-app Billing) uses permission. 이부분을 체크한 후 앱을 빌드해서 구글플레이 스토어에 업로드하면 결제라이브러리 3로 업로드 해야 한다고 오류가 나면서 업로드 자체가 안되는 부분이 문제입니다. 이 부분이 해결되어야 인앱 관련 다음 부분을 진행 할 수 있기때문인데 해당 부분 해결 방법은 구글링을 해도 찾을 수가 없어서 답답한 마음에 문의 드립니다. 결국 델파이로는 앱 개발시 인앱 결제는 사용 할 수 없는건가요? 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 c2design 7월 11일, 2022에 포스트됨 공유하기 7월 11일, 2022에 포스트됨 델파이 11.1 에서는 정상적으로 인앱 결제가 가능한 앱 배포가 되도록 조치 되었다고 나옵니다. 아래 링크 마지막 댓글 참조. https://quality.embarcadero.com/browse/RSP-32139 댓글에 링크를 따라 들어가 보면 Android 버전을 8 이상으로 해야 된다고 나오는데 이부분 도 같이 체크 해봐 주세요. https://en.delphipraxis.net/topic/5627-d11-android-new-app-billing-service/ 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 GoodLuck 7월 11일, 2022에 포스트됨 Author 공유하기 7월 11일, 2022에 포스트됨 (edited) https://quality.embarcadero.com/browse/RSP-32139 => 이 링크는 가입되어야 확인이 가능하네요. 그래서 확인은 못했습니다. https://en.delphipraxis.net/topic/5627-d11-android-new-app-billing-service/ => 이 링크는 벌써 예전에 확인한 내용입니다. 마지막 부분에 인앱 되었다고 하지만 글 하나 하나 읽어보면 어떻게 해결되었는지에 대한 언급은 안보입니다 결론은 어떻게 해결 했는지는 모르겠고 마지막 부분은 해결되었다고만 나오네요 인앱 관련 델파이 10.4부터 현재 11.1 버젼까지 한달 넘게 해결 못하고 있습니다. 델파이에서 인앱 관련 개발 내용은 제대로 된 지원이 안되는 건가요? Edited 7월 11일, 2022 by GoodLuck 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 c2design 7월 15일, 2022에 포스트됨 공유하기 7월 15일, 2022에 포스트됨 QC(https://quality.embarcadero.com/browse/RSP-32139) 에도 언급되어 있듯이 현재 델파이 현재 11.1 버전에서 인앱 라이브러리 3이상은 정상적으로 지원됩니다. https://en.delphipraxis.net/topic/5627-d11-android-new-app-billing-service/ 을 조금 자세히 보시면, 링크에 해당 이슈에 대한 모든 조치 사항이 안내 되어 있는 것을 알 수 있습니다. 내용 다시 요약해 드리면 아래와 같고, 각 항목의 안내를 반영 하시면 문제가 없어야 합니다. 혹시 모르니 각 항목을 점검하시고, 점검 결과를 구체적으로 알려주시면 고맙겠습니다. 1. Classes.dex 파일을 점검하기: Billing version 4.0을 사용하도록 되어 있는 지를 점검 (점검 도구로 jadx-tool를 사용하면 편함) jadx-tool 도구 다운로드: https://github.com/skylot/jadx 2. Project Options > Entitlements 점검: billing 관련 항목에 체크가 잘 되었는지 점검 3. AndroidManifest.xml (위치: android app 폴더)의 메타-데이터 태그 점검:Application 노드 아래에 아래 메타 태그가 있어야 함. <meta-data android:name="com.google.android.play.billingclient.version" android:value="4.0.0" /> 4. 그리고 기존 델파이 10.4 에서 생성한 프로젝트 파일을 11.1 에서 그대로 불러오지 않고 11.1 에서 빈(Empty) 프로젝트를 새로 만든 후에 기존 소스를 새 프로젝트에 추가하기 바랍니다. 기존 프로젝트 파일에 연계된 외부 종속성 (사용하는 SDK등)이 딸려오지 않고 새로 만들어집니다. 저는 델파이 신규버전이 배포 되면 기존 프로젝트를 새 버전으로 옮길 때 항상 프로젝트 파일은 가져오지 않고 새로 만듭니다. 확인 해보시고 결과 알려 주시면 감사하겠습니다. 1 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 어드민 7월 20일, 2022에 포스트됨 공유하기 7월 20일, 2022에 포스트됨 On 2022. 7. 11. at 오후 6시 9분, GoodLuck said: https://quality.embarcadero.com/browse/RSP-32139 => 이 링크는 가입되어야 확인이 가능하네요. 그래서 확인은 못했습니다. EDN 계정이 있는 사용자는 Quality Portal에 로그인 할 수 있습니다. 아래 글을 참고하세요. 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 GoodLuck 7월 26일, 2022에 포스트됨 Author 공유하기 7월 26일, 2022에 포스트됨 c2design님이 7월 17일에 포스팅 해주신 대로 1. Classes.dex 파일을 점검하기: Billing version 4.0을 사용하도록 되어 있는 지를 점검 2. Project Options > Entitlements 점검: billing 관련 항목에 체크 3. AndroidManifest.xml에 <meta-data android:name="com.google.android.play.billingclient.version" android:value="4.0.0" /> Application 노드 아래에 아래 meta-data billingclient.version값 확인 4. 델파이 11.1 버젼에서 새 프로젝트로 개발해서 구글플레이스토어에 앱 게시까지는 문제없이 했습니다. 그런데 게시된 앱을 인앱 상품 등록하려고 하면 Google Paly Console -> 수익창출 -> 제품 -> 인앱상품을 선택하면 아래 첨부 화면과 같이 정상적으로 인앱상품 만들기 화면이 나와야 하는데 델파이11.1 버젼으로 개발한 앱 게시 후 인앱상품 선택하면 아래 첨부파일과 같은 화면만 나와서 인앱 상품 등록을 할 수가 없습니다. 게시된 앱은 결제권한이 제대로 추가되지 않아서 그런것 같습니다. 어떻게 해야 인앱 상품 등록이 가능한가요? 델파이로 앱 개발하면서 인앱 결제 문제로 몇달 계속 헤메고 있습니다. 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
질문
GoodLuck
델파이 11.1 버젼으로 구글 인앱 결재 사용할 수 있는 안드로이드 앱 개발 중입니다.
인앱 결재를 위해 델파이 프로젝트 - 옵션 - uses Permissions - Vending billing(In-app Billing)(obsolete)을 true로 선택하고
앱 빌드해서 구글플레이스토어에 올리면 첨부 화면과 같이 결제라이브러리3 오류로 앱을 게시할 수 없습니다.
델파이 버젼 11.1은 인앱 관련 결재라이브러리 에러 없다고 해서 기존 10.4로 개발한 소스 수정하여 올린건데
역시 동일한 에러가 발생하네요
인앱 개발 관련해서 해결하려면 어떻게 해야 하나요?
이 댓글 링크
다른 사이트에 공유하기
7 answers to this question
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.