编辑:一个很大的变化,只反映我发现的与问题相关的内容。
我无法确定我的 APP 是否正常工作,因为 IAP 沙盒在大多数情况下都会为 consumePurchases 返回 BILLING_RESPONSE_RESULT_ERROR。
我正在旧设备摩托罗拉里程碑 1(android 2.3.3 cyanogen)中进行测试,并且正在将 Unity3d 与 IAP 集成。(Unity3d是opengl游戏引擎)
具有相同 IAP 的简单 android 原生应用程序始终有效,用于列表、购买和消费。
我读过 BILLING_RESPONSE_RESULT_ERROR 可能是超时。
当设备很冷时(一段时间不运行 3d 东西)似乎工作得更好。
会不会是超时造成的,因为慢速设备从 unity3d 和本机代码切换需要太多时间?