Implementuję adapter synchronizacji do synchronizacji mojej aplikacji z backendem aplikacji. W appengine używam wbudowanego interfejsu użytkownika do uwierzytelniania. Jest post HERE, który mówi, jak to zrobić, jednak aplikacja jest wymieniona pod kontem Gmail. Najlepiej byłoby, gdyby moja aplikacja znalazła się na kontach. Nie chcę pytać użytkownika o nazwę użytkownika i hasło, wystarczy użyć istniejącego konta google do uwierzytelnienia. Czy ktoś to wcześniej zrobił?Moduł synchronizacji Android z aplikacją Google Konta użytkownika
Aktualizacja: Pracowałem nad tym i wygląda na to, że mogę zaimplementować usługę uwierzytelniania i zapisać nazwę konta użytkownika i pozostawić hasło jako pusty ciąg. W metodach getAuthToken() powinienem być w stanie zwrócić prosty token uwierzytelniania google. Publikuję, gdy przejdę dalej ...
rozumiem, co mówisz, ale będę synchronizowania danych, które są specyficzne dla mojej aplikacji i konta użytkowników . Ma sens umieszczanie "zadań synchronizacji" pod kontem Google, ponieważ jest to zsynchronizowane dane Google. Używam kont Google do logowania i używania nazwy użytkownika konta, ponieważ użytkownik nie musi pamiętać innego hasła i zmniejsza obciążenie. – Patrick
Nadal uważam, że najlepiej byłoby dodać dane aplikacji jako część konta google użytkownika. Ponieważ jednak nie zgadzasz się, możesz zaimplementować niestandardowy wystawca uwierzytelnienia dla swojej aplikacji. Jest to dość łatwe dzięki zastosowaniu przykładowego adaptera do synchronizacji próbek i korzystania z kont Google po stronie serwera (lub, być może, możliwe jest wykorzystanie twojego appengine jako mediatora do autoryzacji). Przykładowy uwierzytelniacz adaptera synchronizacji wykorzystuje również appengine do obsługi backend, dzięki czemu jest łatwiej. – andyandy