一些尝试在我的 Android 游戏中进行应用内购买的人报告说他们永远无法完成购买——他们总是收到错误消息。(即,市场应用程序向我的应用程序报告错误,我向用户显示此错误。)
不幸的是,我没有任何真实的日志数据,因为它只发生在我游戏的某些客户身上,而不是我身上。
奇怪的是,在更新到新版本的应用程序后,对于一些用户来说问题消失了,而对于一些用户来说问题开始了。所以用户 A 可能在应用程序的版本 1 中存在问题,但是当他们更新到版本 2 时它会清除。用户 B 在版本 1 中可能没有问题,但是当他们更新到版本 2 时会出现问题。
我在上面说“间歇性”,但我的意思是它似乎只影响少数用户。但是对于任何给定的用户,一旦他们进入这种状态,他们似乎一直在收到消息。但是,在某些情况下,问题确实会突然消失,而无需更新应用程序。我不确定,例如,重启电源,或者说,在另一个应用程序中进行应用程序内购买是否会“突破”这种状态。
我意识到,如果没有特定的错误消息或 API 调用来命名/责备,这个问题很难回答。我只是想了解这种模式——一些用户神秘地陷入无法在给定应用程序中进行任何应用程序内购买的状态——对于 Google Play 应用程序内的任何人来说是否听起来很熟悉-购买。
此外,我在 Marmalade 之上构建了我的应用程序,因此问题可能出在 Marmalade 层,而不是我的应用程序或 Google Play 市场本身。