Android:获取与应用内结算相关联的Google Play帐户

Dan*_*e B 10 android google-account in-app-billing google-play

如何获取与应用相关联的Google Play帐户的电子邮件/ ID?

我需要这个来向用户显示在应用内结算时考虑哪个帐户.据我了解,Google应用内结算使用下载应用的帐户,但我需要找到一种方法向用户显示此信息,以防他配置了多个帐户.

当用户有另一个与该应用相关联的帐户时,这可以防止用户抱怨没有识别他们的购买.

Mac*_*rse 2

我认为没有办法检测用户在应用内购买期间将使用的帐户。

我唯一能想到的就是查询AccountManager以检查用户是否拥有多个谷歌帐户,并显示一条消息,内容如下:“您有多个谷歌帐户,请确保在继续之前使用正确的帐户” 。这种方法的唯一问题是您需要添加执行此查询所需的权限。