android - 如何获取非一级采购账户邮箱地址

标签 android google-play in-app-billing

在引入 Android 3.0 之前,第一个在手机上注册的 com.google 帐户是主帐户,也是 Android Market 使用的唯一帐户。

在 Android 3.0 及更高版本的设备上,我无法再依赖此 (Account[0]) 来获取客户的电子邮件地址。

有没有办法告诉哪个帐户com.google帐户当前正在进行购买?

(我只需要 indexAccount[] 数组中的帐户类型 com.google。我可以获得电子邮件地址一旦我有相关的索引)

最佳答案

恐怕这是不可能的。根据我的发现,进行应用内购买的帐户似乎是用于安装应用程序的帐户,您不知道。我想可能可以从 root 手机上的 Play 商店应用程序数据库中读取它。

使用 Google Play Android Developer API 完成购买后,似乎甚至无法找到购买帐户。 ,但不知道为什么会这样。

如果你有机会发现这一点,请告诉我。

关于android - 如何获取非一级采购账户邮箱地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8993502/

相关文章:

java - 即时应用程序在发布中无法运行(即时应用程序启动因未知原因失败(getInstantAppPreLaunchInfo 失败))

android - 谷歌播放控制台 : App doesn't have any in-app products yet.

java - Android订阅购买AccountHold为null

java - ObjectInputStream readInt() 不起作用

android - 如何通过编程从Firebase获取无崩溃用户的百分比

android - AdapterView 不支持无法启动 Activity :UnsupportedOperationException: addView(View, LayoutParams)

android - 在应用内结算 IAB 设置成功但 queryInventory 报告 IAB 助手未设置

android - 如何在Android中实现Google钱包和PayPal?

android - 需要知道android中的wifi接入点名称

android - onPause() 中的 startActivity 在打开新应用后无法正常工作