简体   繁体   English

接收广播时出错 Intent act=com.android.vending.billing.PURCHASES_UPDATED

[英]Error receiving broadcast Intent act=com.android.vending.billing.PURCHASES_UPDATED

I'm getting an error in crashlytics logs我在 crashlytics 日志中收到错误

java.lang.RuntimeException: Error receiving broadcast Intent { act=com.android.vending.billing.PURCHASES_UPDATED flg=0x10 pkg=*** (has extras) } in com.android.billingclient.api.zzg@c300e4d android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1577) android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2) android.os.Handler.handleCallback(Handler.java:938) android.os.Handler.dispatchMessage(Handler.java:99) android.os.Looper.loop(Looper.java:368) android.app.ActivityThread.main(ActivityThread.java:7710) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) java.lang.RuntimeException: Error receiving broadcast Intent { act=com.android.vending.billing.PURCHASES_UPDATED flg=0x10 pkg=*** (has extras) } in com.android.billingclient.api.zzg@c300e4d android.app.LoadedApk $ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1577) android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2) android.os. Handler.handleCallback(Handler.java:938) android.os.Handler.dispatchMessage(Handler.java:99) android.os.Looper.loop(Looper.java:368) android.app.ActivityThread.main(ActivityThread.java: 7710) java.lang.reflect.Method.invoke(本机方法) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)

Using standard Google billing library subscriptions + in-app billing使用标准的 Google 计费库订阅 + 应用内计费

https://developer.android.com/google/play/billing/integrate https://developer.android.com/google/play/billing/integrate

I don't see in docs that I should register broadcast receiver, where PURCHASES_UPDATED come from?我没有在文档中看到我应该注册广播接收器, PURCHASES_UPDATED来自哪里?

问题是架构问题,计费客户端是在onCreate一些基础Activity中初始化的,并且是在少数Activity中触发购买回调的情况,其中一个处于非法状态。

Interesting, I fixed the location of the checkout links when I pulled the onresume for the trailer.有趣的是,我在提取预告片的 onresume 时修复了结帐链接的位置。 formerly oncreateview was using my billing code以前 oncreateview 使用我的帐单代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 com.android.vending.billing.PURCHASES_UPDATED何时广播? - When does com.android.vending.billing.PURCHASES_UPDATED broadcast? 无法接收来自动作com.android.vending.billing.PURCHASES_UPDATED的广播 - can not receiver broadcast from action com.android.vending.billing.PURCHASES_UPDATED 服务意图必须明确:Intent {act = com.android.vending.billing.InAppBillingService.BIND} - Service Intent must be explicit: Intent { act=com.android.vending.billing.InAppBillingService.BIND } 接收广播Intent时出错{act = com.google.android.gms.appinvite.intent.action.INVITE_SENT - Error receiving broadcast Intent { act=com.google.android.gms.appinvite.intent.action.INVITE_SENT Android-接收广播意图时出错? - Android - Error receiving broadcast Intent? GCM android错误接收广播意图{act = DISPLAY.MESSAGE flg = 0x10(有其他功能) - GCM android Error receiving broadcast Intent { act=DISPLAY.MESSAGE flg=0x10 (has extras) 接收广播意图时出错{act = android.net.wifi.SCAN_RESULTS} - Error receiving broadcast Intent { act=android.net.wifi.SCAN_RESULTS } 接收广播Intent时出错{act = android.bluetooth.device.action.FOUND flg = 0x10} - Error receiving broadcast Intent { act=android.bluetooth.device.action.FOUND flg=0x10} 接收广播意图时出错{act = android.location.PROVIDERS_CHANGED flg = 0x10} - Error receiving broadcast Intent { act=android.location.PROVIDERS_CHANGED flg=0x10 } ANR 错误“Broadcast of Intent { act=com.google.firebase.INSTANCE_ID_EVENT”……Android 7.1 和 8.0 的“FirebaseInstanceIdInternalReceiver” - ANR error “Broadcast of Intent { act=com.google.firebase.INSTANCE_ID_EVENT” … “FirebaseInstanceIdInternalReceiver” for Android 7.1 and 8.0
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM