앱 구매시 Google Play 청구 라이브러리를 사용하고 있으며 인스턴스화 된 액티비티의 onDestroy 섹션에서 내 BillingManager 개체를 파괴하고 있습니다 (예제에서 보여주는대로). 즉, 앱이 일시 중지 된 경우 결제 관리자가 청구 연결을 유지하기 위해 열린 연결을 유지하거나 청구 관리자가 활동주기에 따라 자동으로 일시 중지/재개합니까? Admob 광고를 사용하여 해당 활동 라이프 사이클 메소드에서 수동으로 일시 중지했다가 다시 시작해야했기 때문에 결제 관리자를 사용하여 동일한 작업을 수행해야하는지 궁금합니다.결제 라이브러리 재생 : 앱이 포 그라운드를 벗어날 때마다 결제 관리자를 삭제해야합니까?
0
A
답변
0
결제 관리자는 무엇입니까?
저는 IInAppBillingService와 ServiceConnection을 사용합니다. Google의 권장 사항에 따라 정상적으로 실행됩니다. onDestroy()에서 서비스는 바인딩 해제됩니다.
Activity 인스턴스가 소멸되면 onDestroy()가 호출됩니다. 즉, 정적이 아닌 모든 데이터 (필드)가 삭제되고 Billing Service 연결이 끊어졌습니다.
관련 문제
- 1. 안드로이드 결제 라이브러리
- 2. Android 결제 라이브러리
- 3. appengine 애플리케이션의 결제 관리자를 변경하려면 어떻게해야합니까?
- 4. Google 모바일 결제 라이브러리 - 존재합니까?
- 5. Android 결제 라이브러리 사용 방법
- 6. 장바구니/결제 페이지의 결제 정보 번역
- 7. HikaShop의 결제 페이지에서 페이팔 결제 옵션이 사라짐
- 8. Paypal Express 결제 - 결제 계약 ID를받지 못했습니다.
- 9. 실패한 결제 후 시리우스에서 결제 단계 재개
- 10. WooCommerce 결제 페이지에서 하나의 결제 수단을 숨겨야합니다.
- 11. 응답 코드 4에서 인앱 결제 라이브러리 1.0
- 12. 결제 통합
- 13. 결제 모듈
- 14. 인앱 결제
- 15. 결제 처리
- 16. 결제 성공
- 17. Google 마켓 결제 패키지와 Google Play 결제 라이브러리의 차이점
- 18. 결제 게이트웨이를 Phpfox에 통합
- 19. 앱 결제 보안
- 20. 안드로이드 - 인앱 결제
- 21. Android : 인앱 결제 질문
- 22. Android 앱 결제 확인
- 23. Android에서 스트라이프 결제 통합
- 24. 결제주기가없는 페이팔 반복 결제
- 25. 인앱 결제 상태 저장
- 26. Android 인앱 결제 쿼리
- 27. Android 인앱 결제 문제
- 28. 고유 결제 식별자 생성
- 29. IABHelper의 인앱 결제 문제
- 30. Braintree 결제 게이트웨이`confirm_payment_url '
Google의 간단한 드라이브 v2 구현을 따르며 BillingManager는 BillingClient 클래스를 통해 Play 스토어에 대한 연결을 유지하는 클래스입니다. https://github.com/googlesamples/android-play-billing/blob/master/TrivialDrive_v2/ shared-module/src/main/java/com/example/billingmodule/billing/BillingManager.java – spaceman
필자가 onDestroy에서 .destroy() 메서드를 호출 할 때까지 결제 관리자가 결제를 수행하도록 연결되어 있는지 궁금하다. 활동이 일시 중지되었지만 파기되지 않았을 때 결제를 수행하기 위해 연결이 유지되고 있습니까? 그 누출 리소스와 배터리 사용량에 영향을 줄 수 있습니까? – spaceman
이 방법을 사용하는 것이 훨씬 간단합니다 (https://developer.android.com/google/play/billing/billing_integrate.html). 일시 중지시 리소스를 사용하지 않는 것 같습니다. –