使用 Android In-App Billing IAB 3,API 可以使用 getPurchases() 查询当前购买。
如果设备有多个 Google 帐户,返回什么?
所有帐户的所有购买?
为其中一个帐户购买?
有没有办法为特定帐户获取 getPurchases()?
谢谢
使用 Android In-App Billing IAB 3,API 可以使用 getPurchases() 查询当前购买。
如果设备有多个 Google 帐户,返回什么?
所有帐户的所有购买?
为其中一个帐户购买?
有没有办法为特定帐户获取 getPurchases()?
谢谢
简而言之,答案是“不”。无法控制查询哪个帐户。
在撰写此答案时,用于 getPurchases() 的帐户是添加到设备的最后一个帐户。(顺便说一句,这也是应用内购买时使用的帐户)。根据第一个链接,目前谷歌正在调查这个问题。
一些相关链接:
https://plus.google.com/111471886409455069782/posts/RognJUHbBfc