Moja aplikacja umożliwia użytkownikom korzystanie z ich danych i zarządzanie nimi niezależnie od tego, czy są zalogowani. Chociaż, ponieważ jednoznacznie identyfikuję każde urządzenie, chcę zsynchronizować dane od moich anonimowych użytkowników (niezalogowanych) jako dobrze. Tak więc zastanawiałem się, czy w tym przypadku dobrą praktyką jest utworzenie anonimowego konta, ponieważ SyncAdapters działa tylko z kontami.Używanie programu SyncAdapter bez tworzenia konta
Czy należy utworzyć konto dla moich anonimowych użytkowników, czy też powinienem zsynchronizować ich dane za pomocą wątków/AsyncTasks/Loaders? W szczególności, czy istnieje sposób, aby wykonać ContentResolver.requestSync() bez potrzeby posiadania konta?
Polecam używać tej samej procedury synchronizacji dla użytkowników uwierzytelnionych i anonimowych. requestSync wymaga konta. Jeśli chcesz tego użyć, utwórz anonimowe konto. – njzk2