¿Puedo usar AccountManager para permitir que los usuarios inicien sesión con su cuenta de Google?

Estoy creando una aplicación que necesitará que los usuarios creen una cuenta. (Como Facebook o Twitter se requiere que usted.)

PERO, ya que es una aplicación para Android, ¿debo o puedo permitir que inicien sesión con su cuenta de Google utilizando AccountManager o algún otro servicio? Sería muy útil si pudieran acceder a su cuenta de Google y sus configuraciones y otras opciones se guardaran en esa cuenta.

Principales cuestiones resumidas:

  1. ¿Es posible permitir que un usuario utilice su cuenta de Google en mi aplicación?
    • Si es así, ¿utilizo AccountManager para que se registren y guarden la información / configuración de la cuenta?
      • ¿Cuáles son otras opciones?

Sí, puedes hacer que los usuarios inicien sesión en sus Servicios de Google con sus credenciales de Google, por ejemplo, tengo una aplicación en Google Tasks y uso el Administrador de cuentas de Android para permitir a los usuarios autenticarse utilizando su cuenta de Google en el dispositivo Android. Usuarios para ingresar su contraseña!)

Hay algunos ejemplos realmente buenos para empezar:

El usuario tiene que confirmar si puede usar sus credenciales para iniciar sesión en el servicio de google

Las otras opciones que tiene es que los usuarios introduzcan manualmente su nombre de usuario / contraseña. Para ello, tiene que utilizar una API de autenticación de terceros (como la señalización de OAuth) para que puedan iniciar sesión.

En mis tareas / todo, ofrezco a los usuarios ambas opciones para iniciar sesión, usar sus credenciales de android o usar autenticación de terceros para los usuarios que deseen iniciar sesión usando alguna otra cuenta (una cuenta que no está habilitada en ese dispositivo)

Avísame si tienes más preguntas

Aunque se trata de un nuevo desarrollo, también se puede utilizar el inicio de sesión de Google Plus introducido como parte de Google Play Services. Se puede encontrar más información en el blog de desarrolladores de Android . Ver ejemplo de implementación de la aplicación Banjo

Introduzca aquí la descripción de la imagen

Parece que hay una gran limitación – El usuario necesita tener instalada la aplicación Google+ en el dispositivo para utilizarla.

Introduzca aquí la descripción de la imagen

También este es un blog muy bueno si alguien está interesado en la aplicación de la solución.

@Soham le dio algunos enlaces muy útiles pero no corrigió un error importante:
AccountManager es la entidad que administra las cuentas en tu dispositivo Android, ¡no tiene nada que ver con tu cuenta de Google! Puede usar la cuenta de google y crear una cuenta NUEVA en su dispositivo utilizando AccountManager.

El resto se puede aprender de los enlaces que Soham te dio.

  • Vector sin conexión TileProvider que extiende google map api v2 en android
  • Problema con la calefacción de cristal de Google
  • Acceso a la API de Gmail mediante Android
  • Google Sheets API v4 - ¿Cómo insertar fila después de la última fila con valor?
  • Integración de Outlook 365 en la aplicación android
  • La carga de Google Maps es demasiado lenta en la aplicación de Android
  • Cómo traducir de un idioma a otro en Android
  • Accidente dentro de GoogleSignInAccount en los últimos PlayServices 8.3
  • Uso de Google Docs y Google Spreadsheet API para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.