gpt4 book ai didi

android - Amazon IAP v2.0 不响应 android 实时测试

转载 作者:太空狗 更新时间:2023-10-29 14:09:41 27 4
gpt4 key购买 nike

我在 android 应用程序上实现了 Amazon IAP v2.0,在应用程序启动时我注册了 PurchasingService,然后调用

    PurchasingService.getUserData();
PurchasingService.getPurchaseUpdates(true);

Amazon App Tester 中工作时一切正常,但是当我使用 Amazon Live Testing 时,PurchasingService 没有给出任何响应(不调用回调:onUserDataResponse(),onPurchaseUpdatesResponse())。我还使用了 Proguard 的所有规范,并在 list 中注册了 ResponseReceiver。所有实现都是使用 tutorial on amazon 完成的.在日志中我看到了类似的东西

D/AmazonBillingHelper﹕ checking isSubscriptionActive
D/AmazonBillingHelper﹕ currentSubscription is null

但我没有实现 AmazonBillingHelper

已编辑:另外在日志中我发现有一些默认的监听器覆盖了我的,可以吗?

 D/Kiwi﹕ In App Purchasing SDK - Production Mode: d: PurchasingListener registered: com.my.package
D/Kiwi﹕ In App Purchasing SDK - Production Mode: d: PurchasingListener registered: com.washingtonpost.android.paywall.billing.amazon.AmazonIAPListener

已编辑:当我调查这个 com.washingtonpost.android.paywall.billing.amazon.AmazonIAPListener 来自 Amazon App Tester 时,删除了它,但无论如何它都不起作用

编辑: 可能与 multidex 构建有关。Main dex 应该包含:

Custom, Applications, Activities, Services, Receivers, Providers, Instrumentations, Annotations

亚马逊规范here及解题方法stackoverflow

最佳答案

显然,Amazon App Test 无法完全满足实时测试的要求。因为通常如果您在沙盒中测试时从 onCreate() 调用任何请求 - 您将收到响应。在实时测试中,您应该在 onCrate() 中初始化监听器,但从 onResume() 调用任何方法。

关于android - Amazon IAP v2.0 不响应 android 实时测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30053500/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com