如何從代碼中獲取用戶的市場帳戶,他們在谷歌市場上安裝應用程序的帳戶?如何獲取用戶的谷歌市場帳戶?
回答
如果您正在尋找設備的配置電子郵件ID,這將對您有所幫助。
Account[] accounts = AccountManager.get(ContactUs.this).getAccounts();
for (Account account : accounts) {
// TODO: Check possibleEmail against an email regex or treat
// account.name as an email address only for certain account.type values.
String possibleEmail = account.name;
Log.i("Email ID",possibleEmail);
}
此答案不會返回用於登錄Android Market的Gmail帳戶,而是給設備上的所有帳戶設置。這不是問題的答案。 –
然而,更好的嘗試只得到谷歌帳戶這樣的:
Account[] accounts = AccountManager.get(this).getAccountsByType("com.google");
for (Account account : accounts) {
// this is where the email should be in:
String email = account.name;
}
我用這種方法,對於某些用戶,我得到了空 - 這可能嗎? 另外,如果使用getAccountsByType(「com.google」),可以返回非Gmail帳戶嗎?我看到我有其他帳戶類型... – Oren
此答案不會返回用於登錄Android Market的Gmail帳戶,而是給設備上的所有帳戶設置。這不是問題的答案。 –
- 1. 如何檢測用戶是否連接到谷歌市場帳戶
- 2. 谷歌日曆V3 API的谷歌市場用戶
- 3. 如何獲得持久訪問用戶的谷歌帳戶?
- 4. 從Android的谷歌帳戶獲取用戶信息
- 5. 谷歌帳戶ID?
- 6. 谷歌Checkout帳戶的用戶名
- 7. 如何從谷歌帳戶使用AngularJS
- 8. Android市場中的商家帳戶
- 9. 如何將谷歌帳戶連接到本地帳戶谷歌oauth2登錄
- 10. 谷歌的AdSense帳戶未獲批准
- 11. 如何使用JavaScript連接到用戶的谷歌帳戶?
- 12. 與Rails3中+谷歌地圖獲取用戶城市
- 13. 安卓市場帳戶信息工具
- 14. 谷歌帳戶授權用戶訪問谷歌文檔
- 15. 如何訪問谷歌播放帳戶?
- 16. 谷歌市場多CLIENT_ID
- 17. 如何獲得來自谷歌用戶的佔領加上帳戶使用PHP
- 18. 如何獲取用戶賣家ID,市場ID和MWS令牌?
- 19. 谷歌服務帳戶
- 20. 谷歌Analytics帳戶總結
- 21. Android谷歌帳戶同步
- 22. 谷歌API服務帳戶
- 23. 谷歌的OpenID強制用戶帳戶選擇(如谷歌oauth的login_hint參數)
- 24. 市場網站:如何驗證帳戶是誰說的?
- 25. 獲取用戶的谷歌頭像
- 26. Diffrence的B/W谷歌工作帳戶和谷歌服務帳戶
- 27. 獲取谷歌驅動器的帳戶信息的問題
- 28. 如何要求谷歌+升級谷歌帳戶? UserRegistrationIncomplete錯誤
- 29. 銀行帳戶錯誤谷歌結帳
- 30. 分析谷歌API錯誤403:「用戶不具有任何谷歌Analytics帳戶」
你的意思是該設備被配置爲電子郵件ID? –
是的,用戶登錄安卓市場的enail – Oren
你能回答你的問題嗎? –