Sto implementando un adattatore di sincronizzazione per la mia app da sincronizzare con un back-end appengine. In Appengine sto usando l'API utente integrata per l'autenticazione. C'è un post HERE che dice come farlo, tuttavia l'app è elencata sotto l'account Gmail. Idealmente la mia app sarebbe elencata nei conti. Non voglio chiedere all'utente nome utente e password, basta usare l'account google esistente per l'autenticazione. Qualcuno ha fatto questo prima ??Adattatore di sincronizzazione Android con account utente Google appengine
Aggiornamento: Ho lavorato su questo e sembra che potrei implementare il AuthenticationService e memorizzare il nome dell'account degli utenti e lasciare la password come una stringa vuota. Nei metodi getAuthToken() dovrei essere in grado di restituire semplicemente il token di autenticazione di google. Pubblicherò una volta che avrò più avanti ...
capisco quello che stai dicendo, ma sarò la sincronizzazione dei dati che è specifico per la mia app e rappresentano gli utenti . Ha senso inserire i "task di sincronizzazione" nell'account google dato che sono i dati di google che vengono sincronizzati. Sto utilizzando account google per il login e il nome utente dell'account perché l'utente non dovrà ricordare un'altra password e riduce il mio carico di lavoro – Patrick
Continuo a pensare che sarebbe meglio aggiungere i dati dell'app come parte dell'account Google degli utenti. Tuttavia, poiché non sei d'accordo sentiti libero di implementare un autenticatore personalizzato per la tua app. È abbastanza semplice seguire l'esempio dell'adattatore di sincronizzazione di esempio e utilizzare gli account Google come lato server (o, forse, è possibile utilizzare l'appengine come mediatore per l'autorizzazione). L'autenticatore dell'adattatore di sincronizzazione di esempio utilizza anche appengine per il backend, rendendo le cose più facili per te lì. – andyandy