Я разрабатываю приложение iOS, используя Simperium. Когда я вхожу в систему simperium, тогда он работает правильно, это значит, что он синхронизирует данные правильно. И после входа в систему пользователя он останется в системе, пока он не выйдет из системы. Так что, если приложение заходит в фоновый режим, он будет оставаться в системе. Ну, проблема в том, что когда приложение идет в фоновом режиме или если оно неактивно в течение некоторого времени, например, в течение 3-4 часов, и когда приложение выходит на передний план, тогда данные simperium не синхронизируются должным образом, за каждый ожидаемый, и если я выйду из системы и войду снова, тогда данные будут синхронизированы должным образом. Так как я думаю, что из-за чего-то сеанса вроде проблемы означает, что у Simperium есть фиксированное время сеанса, после которого оно истекло, это так?Simperium не синхронизирует данные
-1
A
ответ
1
Simperium полагается на соединение WebSocket для обмена изменениями в обратном направлении.
Пока пользователь действительно вошел в систему, и токен аутентификации по-прежнему действителен, ожидается, что библиотека будет автоматически обрабатывать пересоединения/таймауты и включает в себя коммутаторы FG/BG.
Несколько вопросов к вам:
- Какой метод аутентификации вы используете? Token based или UI?
- Вы подключили «backgroundFetchWithCompletion»?
- Если вы убьете приложение и перезапустите, синхронизация останется застрявшей?
- Какую версию iOS вы используете? воспроизводили ли вы устройство или симулятор?
- Можете ли вы подтвердить, используете ли вы последнюю версию Simperium?
Пожалуйста, непременно можете открыть проблему в главном хранилище (https://github.com/Simperium/simperium-ios). Обязательно включите подробные журналы, мы будем рады взглянуть.
Спасибо!
Смежные вопросы
- 1. Simperium on iOS не синхронизирует данные правильно
- 2. Firebase keepSynced немедленно не синхронизирует данные
- 3. Структура синхронизации не синхронизирует импортированные данные
- 4. Simperium не говорит "Simperium управления экземплярами объектов х MyEntity"
- 5. django MySQLdb не синхронизирует
- 6. cudaStreamDestroy() не синхронизирует/блокирует?
- 7. Simperium теряет данные при добавлении нового объекта в объект
- 8. Simperium не удалось загрузить данные членов (неподдерживаемый тип)
- 9. Simperium и группы пользователей
- 10. Атомные изменения с Simperium?
- 11. Монгольский разъем не синхронизирует данные между mongodb и эластичным поиском
- 12. mongo-connector не синхронизирует данные от MongoDB до Solr
- 13. ios8 Основные данные iCloud Сегодня Виджет не синхронизирует
- 14. Удаленные синхронизирует
- 15. rsync не синхронизирует файл .htaccess
- 16. MySQL slave не обновляет/синхронизирует
- 17. Почему не SingleThreadModel синхронизирует атрибуты?
- 18. синхронизирует функция
- 19. Syncing Unsigned Numbers Использование Simperium
- 20. Simperium - Diff ошибки, UniCharMax
- 21. Simperium OSX Начиная выпуск
- 22. Как Simperium разрешает конфликты?
- 23. Simperium и background NSManagedContext
- 24. Simperium дублирует существующие записи
- 25. Необработанное исключение с Simperium
- 26. Проблемы с зависимостями Simperium
- 27. Как опубликовать заметку Simperium?
- 28. Simperium and MagicalRecord
- 29. Perforce неправильно синхронизирует файлы
- 30. Simperium Войти в питоне не аутентифицировать