多个帐户的应用内购买

ste*_*ple 63 android in-app-billing google-play android-billing google-play-services

在应用购买/订阅时遇到问题:

如果设备上有多个帐户,我无法获得使用第二个帐户进行的购买.通过从Google Play网络界面安装应用程序,有时可以暂时解决此问题,但过了一段时间,购买将不会出现在查询中,从而迫使用户重新安装.

我正在使用此示例中的IabHelper类.

做一些谷歌搜索,我发现这个错误存在一段时间,但不幸的是我无法找出错误是在IabHelper类中还是在Google方面.

我想引起人们对谷歌的关注,因此他们可以在IabHelper课程或Play服务中为此提供适当的解决方案,或提供信息,以及如何处理.

我正在使用应用程序中的代码(在撰写本文时)900.000活跃用户安装,我必须触发相当多的退款,因为这.

如果有一个我想念的修复,请告诉我.

编辑:有时即使手机上只有一个帐户,也无法检索购买.

psy*_*kid 0

这肯定是应用内计费服务 API 中的一个错误。

是一个类似的问题,正如其中一个答案中提到的,您可能需要引入登录机制,并将从帐户进行的购买存储到您的服务器或本地设备上的加密文件或类似文件中。