Cómo obtener las ID de los usuarios de Google

Respuesta corta: no puedes, ya no.

Respuesta larga: puedes, más o menos, pero no sin involucrar al usuario de alguna manera.

Puede obtener una lista de cuentas de Google a través de la clase AccountMananger (busque el método getAccounts ()). Pero esto no funcionará a menos que su aplicación tenga los permisos adecuados. Desde Marshmallow, la única forma de obtener esos permisos es como parte del permiso CONTACTOS, que requiere una ventana emergente para preguntar al usuario (y la mayoría de los usuarios no lo aprobarán a menos que su aplicación haga algo específicamente con los contactos).

Otra forma es realizar un inicio de sesión social (Facebook o Google+ o algo así) que le dará la dirección de correo electrónico asociada con la cuenta. Para esto, debe usar el SDK de la red social adecuada y, de nuevo, los usuarios no iniciarán sesión a menos que haya una buena razón para hacerlo.

También hay una intención de selección de cuenta (misma clase a la que hice referencia anteriormente), donde se le pide al usuario que seleccione una cuenta, y luego puede obtener la cuenta que seleccionó. Pero, de nuevo, debe haber una razón para ello desde el punto de vista del usuario.

Parece que quieres esto para análisis. Pero debo ofrecer una advertencia: los usuarios son anónimos por una razón cuando recopilan datos analíticos: los patrones de uso pueden revelar mucho sobre una persona y pueden contener datos confidenciales cuando están vinculados a un individuo. Por lo menos, si recopila datos de la cuenta, es algo que deberá mencionar en la política de privacidad de su aplicación.

¡Espero que esto ayude!

Primero, debe iniciar sesión y luego mirar la URL en la barra de direcciones, debería verse así:

https://plus.google.com/117302453758282711096/posts

Si necesita su ID de Google Plus y la dirección tiene un hermoso nombre, por ejemplo, https://plus.google.com/+SomeNam1 , entonces debe leer este artículo Cómo encontrar mi URL e ID de Google+

tiene una ID de Gmail, luego puede obtener las IDS de un buen usuario. Tan fácil