Мое приложение позволяет людям использовать свои данные и управлять ими независимо от того, вошли ли они в систему. Однако, поскольку я однозначно идентифицирую каждое устройство, я также хочу синхронизировать данные моих анонимных пользователей (не зарегистрированных). Итак, мне было интересно, является ли хорошей практикой создание анонимной учетной записи в этом случае, поскольку SyncAdapters работают только с учетными записями.
Должен ли я создать учетную запись для своих анонимных пользователей или мне следует синхронизировать их данные с потоками/асинхронными задачами/загрузчиками? В частности, есть ли способ сделать ContentResolver.requestSync() работает без учетной записи?