首先感谢 Google 的新 IAB,它更易于使用,并且具有更完整的功能集。
但是,我认为在使用Google Play的静态响应对其进行测试时,我遇到了一个“小”问题。
遵循指南并在示例实现中使用帮助程序类,如果您开始购买其中一种测试产品,您似乎永远不会在活动 onActivityResult 上获得结果。
因此,经过一番挖掘,似乎至少对于那些产品,它仍然启动了之前的实现 IN_APP_NOTIFY 广播。你们有没有人偶然发现这个问题?
提前致谢
编辑:
在 logcat 中得到了这一行:
D/DfeApi(1367):[1] DfeRequest.deliverResponse:不为请求提供第二个响应=[[] https://android.clients.google.com/fdfe/details?doc=inapp:com.mobizy:android。 test.purchased NORMAL 103]
编辑:
好的,这是一个错误。发生的事情是有一个忽略 onActivityResult 的代码路径。所以它已经修复并且正在工作......感谢人们的回复。