A sincronizar os dados da aplicação para a conta do Google

Como é que se usa exactamente o sinal de conta do Google no recurso do Android Apps?

por exemplo, é possível armazenar dados da aplicação, tais como tabelas, preferências compartilhadas, etc., para uma Conta google de um aplicativo Android, e que Vantagens isso oferece sobre um recurso de criação de conta normal dentro de um aplicativo?

a razão pela qual eu pergunto é que no aplicativo que eu planeio desenvolver, ele irá conter um banco de dados sqlite para armazenar urls rss para um usuário, juntamente com preferências compartilhadas e fornecedor. Como é que o processo de autenticação difere entre a autenticação personalizada para o aplicativo vs o processo de autenticação da Conta Google?

Author: jbailie1991, 2014-09-17

1 answers

Eu recomendo a utilização do Google Drive Android API Se você quiser armazenar dados para a nuvem.

Para utilizar essas APIs, terá de autenticar os seus utilizadores usando este guia.

Por exemplo, é possível armazenar dados da aplicação, tais como tabelas, preferências compartilhadas, etc., para uma Conta google de um aplicativo Android

A API da unidade permite-lhe gravar qualquer tipo de ficheiro numa pasta escondida na Conta Google Drive do utilizador. Podes salvar um base de dados, um ficheiro JSON, ou o que mais quiseres.

Que vantagens oferece isto sobre uma funcionalidade normal de criação de contas dentro de uma aplicação?

Aqui estão algumas vantagens para permitir que o seu utilizador use uma Conta Google para se inscrever na sua aplicação:

  1. Segurança-o Google gasta muito tempo e energia garantindo que as contas do Google são seguras. Se utilizar as contas Google no seu aplicativo, não precisa de gastar tempo e energia para se certificar de que a sua solução personalizada está seguro.

  2. Conveniência-assumindo que seus usuários estão executando Android padrão, eles estão garantidos a ter uma conta do Google já. Eles não precisam criar uma nova conta e não precisam se lembrar de outra senha.

  3. Acesso ao Google APIs - se estiver a tentar sincronizar com a nuvem, pode utilizar as APIs existentes do Google para sincronizar os dados. Você não precisa implementar isso você mesmo usando seus próprios servidores.

Se estiver apenas a fazer armazenamento (você não precisa salvar para a nuvem ou sincronizar entre dispositivos), então você não precisa da Apis Drive, mas você ainda tem os outros benefícios de usar uma Conta Google.

 25
Author: Tanis.7x, 2014-09-17 15:44:20