電話の所有者の Google Checkout ユーザー アカウントを返すメソッドを探しています...
私は説明します: 市場でアプリケーションを購入すると、電話のどこかに、アプリの購入に使用する Google アカウントが保存されます (メインの Google メイン アカウントとは異なる可能性がありますか?)。このアカウントを取得する方法が必要です (存在する場合) (ユーザー名だけで、パスワードは必要ありません!)。
事前にサンクス
電話の所有者の Google Checkout ユーザー アカウントを返すメソッドを探しています...
私は説明します: 市場でアプリケーションを購入すると、電話のどこかに、アプリの購入に使用する Google アカウントが保存されます (メインの Google メイン アカウントとは異なる可能性がありますか?)。このアカウントを取得する方法が必要です (存在する場合) (ユーザー名だけで、パスワードは必要ありません!)。
事前にサンクス
AccountManager accountManager = AccountManager.get(this);
Account[] accounts = accountManager.getAccountsByType("com.google");
googleCheckoutUser = accounts[0].name.trim();
私はそれを個人データと見なすので、あなたがその情報を取得できるとは思いません.
それは存在しません。Market ログインに使用される Google アカウントの概念は、デバイスに Market アプリケーションがあることを前提としており、それは保証されません。
別の個人データへのアクセスを必要とするアプリケーションは、同じ鍵で署名する必要があり、アプリケーションは UID を共有するための準備をしておく必要があります。 この記事では、これらすべてがどのように機能するかについて概要を説明しています。