背景
我希望获取用于从 Play 商店下载应用程序的用户的帐户详细信息(只是电子邮件)。
原因很简单:In-App-Billing 允许在购买中添加称为“开发人员有效负载”(在此 google IO 讲座中描述)的内容,以便验证购买是否合法,因为它有一个标签标识与当前用户的购买。
我认为其他人可以想到其他理由来获得它。例如,可能用于保存游戏进度。
问题
目前,我所知道的只是获取所有帐户(使用AccountManager ,如此处所示)。
但是,我不确定这是否是最好的选择。
问题
我如何实现这样的目标?
此外,为此目的(在应用计费验证中)获取所有帐户的列表是否也是一件好事?将帐户信息放入购买的开发人员有效负载中甚至是一件好事吗?