关于github https://github.com/googlesamples/android-play-billing/issues/2#issuecomment-305380836的这个错误报告,我们被要求在这里提出问题。
问题很简单。用户手机上有2个或更多账号,比如xyz@gmail.com和abc@gmail.com。他们安装了一个帐户为xyz@gmail.com的应用程序。他们购买了一些IAP项目。该应用程序更新,现在该应用程序在abc@gmail.com下,用户已经失去了购买。使用分阶段发布时会发生这种情况。
主要问题是,作为开发者,我们不允许用户选择要购买哪个帐户或使用哪个帐户来检查购买。
第二个问题,Android上的Play商店应用会忽略在汉堡菜单上选择的用户帐户。唯一的解决方法是在同一个错误报告中使用此变通方法https://github.com/googlesamples/android-play-billing/issues/2#issuecomment-259108286中所述的Play商店网站。
我不知道理想的解决方案是什么,我所知道的是,这对开发人员来说是一个巨大的麻烦,每次更新后都会获得大量的1星评价。
编辑:正如评论所指出的,当我提到多个帐户时,我说的是一个Android用户的多个Google帐户,我不是在谈论同一部手机中的多个Android用户。