我有一个小问题 - 我在我的项目中使用了官方示例"Dungeons"将Android Market应用内计费集成了进去。目前一切运作良好,但我发现了一个小问题 - 当我在Market应用的详情页选择"强制停止"和"清除数据"(注意:不是"缓存"而是"数据")或者重置手机时(这两种情况基本相同)- 我检查服务时会收到RESULT_BILLING_UNAVAILABLE
。
当然,这是正常的,因为所有的市场数据都被清除了。经过与老板讨论后,我们决定把它留着不管 - 这只是个特殊情况,而且也不致命。
但是现在我们的QA报告说,有时候她必须至少启动两次市场才能使用应用内计费。我不喜欢这种情况,但我不知道该怎么办来解决它 - 从我们的应用程序启动市场不是一个选项。有什么想法吗?