Android 谷歌IAB版本3和静态响应测试产品

Android 谷歌IAB版本3和静态响应测试产品,android,in-app-billing,Android,In App Billing,首先要感谢谷歌推出了新的IAB,它使用起来更简单,功能也更完整 然而,我认为我在用Google Play测试它时遇到了一个小问题 按照指导原则并在示例实现中使用helper类,如果您开始购买某个测试产品,那么ActivityResult上的activity似乎永远也得不到结果。 因此,经过一点挖掘,似乎至少对于这些产品,它仍然在_APP_NOTIFY broadcast中启动以前的实现。你们中有人在这个问题上遇到过困难吗 提前谢谢 编辑: 在logcat中找到这行代码: D/DfeApi1367

首先要感谢谷歌推出了新的IAB,它使用起来更简单,功能也更完整

然而,我认为我在用Google Play测试它时遇到了一个小问题

按照指导原则并在示例实现中使用helper类,如果您开始购买某个测试产品,那么ActivityResult上的activity似乎永远也得不到结果。 因此,经过一点挖掘,似乎至少对于这些产品,它仍然在_APP_NOTIFY broadcast中启动以前的实现。你们中有人在这个问题上遇到过困难吗

提前谢谢

编辑:

在logcat中找到这行代码:

D/DfeApi1367:[1]DFEReRequest.deliverResponse:不传递请求的第二个响应=[]正常103]

编辑:


好吧,所以这是个错误。发生的情况是,有一个代码路径忽略了onActivityResult。所以,它是固定的,它的工作。。。谢谢大家的回复。

嗯,这不是我的经验。“购买的”产品似乎工作得很好:显示假卡,我可以为示例应用程序购买“汽油”。但是他们在文档中没有提到,所以静态响应可能并不真正受支持

是否可能您没有清理AndroidManifest.xml?2.0实现让您为各种IAB消息注册接收者


当我升级到3.0时,我不得不删除这些接收器,因为它全部由IAB助手处理。

Hm。。android.test.purchased对我来说很好。但是它会调用onActivityResult回调吗?