박영근 11월 18일, 2021에 포스트됨 공유하기 11월 18일, 2021에 포스트됨 (edited) 델파이 10.4.2 결제 라이브러리 버전 3은 문제 없이 잘 작동되었는데. 11월 1일 이후 구글에서 라이브러리 3이상 으로 업데이트 하라하여 델파이 11 설치 후 라이브러리 4로 업그레이드 후 구글에 올린결과 라이브러리 3이상으로 업그레이드 하라는 오류 메시지가 나오네요. 지금 라이브러리가 제대로 적용이 안되고 있는 버그가 있는 건가요? Edited 11월 18일, 2021 by 박영근 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 험프리 12월 1일, 2021에 포스트됨 공유하기 12월 1일, 2021에 포스트됨 우선 델파이 11은 안드로이드 API 30을 지원합니다. 그리고 그안에 billing 라이브러리 4.0이 포함되어 있습니다. 인용하기 Compile for Android API 30! Android API and Libraries updated - API 30, Google Play V3, Android X. Keep current with the latest requirements for Android as the platform evolves. This includes the latest billing API (required by Google Play Store). Enhanced Delphi and C++ RTL for Android, with support for Android API level 30. Support for the new “AndroidX” libraries. In-app purchase component to help monetize your applications. Android solution Google Play Billing Library Version 4. Enhanced FireMonkey Application Platform for creating native Android ARMv7 applications for Android 11, 10, Pie (9.0), Oreo (8.1) 참조 : https://www.embarcadero.com/products/rad-studio/whats-new-in-11-alexandria 하지만, 다음글의 질문과 같이 다른 개발자들도 배포 시 오류("이 앱은 지원되지 않는 버전의 play 결제를 사용합니다. 앱을 게시하려면 결제 라이브러리 버전 3 이상으로 업그레이드하세요")가 발생하는 것 같습니다. https://en.delphipraxis.net/topic/5627-d11-android-new-app-billing-service/ 위 Q&A 중 Dave Nottage 의견이 문제해결에 도움이 될 것 같습니다. 제안하는 솔루션 AndroidManifest.template.xml의 <application> </apllication> 사이에 다음 태그를 추가하시기 바랍니다. <meta-data android:name="com.google.android.play.billingclient.version" android:value="4.0.0" /> 그리고, classes.dex 파일에서 com.android.billingclient가 있는지 확인하세요. (제가 직접 델파이 11에서 Android 64bit로 컴파일한 classes.dex 파일을 살펴보니 다음과 같이 포함됨을 확인했습니다.) 직접 확인하려면 다음 도구를 설치해 진행하시기 바랍니다. 해당 글에서 제안한 도구: https://github.com/skylot/jadx 또는, 제가 참고한 글의 도구: https://visu4l.tistory.com/412 위 이슈는 작성자가 엠바카데로 퀄리티 포털에 등록하였습니다. https://quality.embarcadero.com/browse/RSP-35834 위 내용으로 시도해 보시고 결과 답변 부탁드립니다. 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 예언자 11월 28일, 2021에 포스트됨 공유하기 11월 28일, 2021에 포스트됨 델파이11-안드로이드 패치이전에는 결재라이브러리4가 적용되었는데.. 이제는 결재라이브러리가 업데이트 되지 않으면 출시 자체가 안되네요 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 예언자 12월 2일, 2021에 포스트됨 공유하기 12월 2일, 2021에 포스트됨 classes.dex 확인하니, com.android.billingclient가 있었습니다. 정상적으로 구글플레이에 출시하였습니다. 감사드립니다. 1 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
질문
박영근
델파이 10.4.2 결제 라이브러리 버전 3은 문제 없이 잘 작동되었는데.
11월 1일 이후 구글에서 라이브러리 3이상 으로 업데이트 하라하여
델파이 11 설치 후 라이브러리 4로 업그레이드 후 구글에 올린결과 라이브러리 3이상으로 업그레이드 하라는 오류 메시지가 나오네요.
지금 라이브러리가 제대로 적용이 안되고 있는 버그가 있는 건가요?
이 댓글 링크
다른 사이트에 공유하기
3 answers to this question
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.