我正在寻找一种方法,可以将电话所有者的 Google Checkout 用户帐户返回给我...
我解释说:当我在市场上购买应用程序时,手机中存储了我用来购买应用程序的 Google 帐户(这可能与主要的 google 主帐户不同?)。我需要一个方法,如果存在的话,给我这个帐户(只有用户名,我不需要密码!)。
提前感谢
我正在寻找一种方法,可以将电话所有者的 Google Checkout 用户帐户返回给我...
我解释说:当我在市场上购买应用程序时,手机中存储了我用来购买应用程序的 Google 帐户(这可能与主要的 google 主帐户不同?)。我需要一个方法,如果存在的话,给我这个帐户(只有用户名,我不需要密码!)。
提前感谢
AccountManager accountManager = AccountManager.get(this);
Account[] accounts = accountManager.getAccountsByType("com.google");
googleCheckoutUser = accounts[0].name.trim();
我认为您无法检索该信息,因为我认为它是私人数据。
那是不存在的。使用什么 Google 帐户登录 Market 的概念假设设备具有 Market 应用程序,但这并不能保证。
想要访问另一个人的私有数据的应用程序必须使用相同的密钥进行签名,并且应用程序必须已准备好共享 UID。 这篇文章很好地概述了所有这些是如何工作的。