Как сохранить данные через связь между мобильными приложениями и AWS? - PullRequest
0 голосов
/ 10 июля 2020

В настоящее время я разрабатываю мобильное приложение на Unity и использую AWS в качестве бэкэнда. Приложение вызывает Lambda, используя AWS Mobile SDK для Unity, и считывает и записывает данные из / в DynamoDB.

Когда мобильное приложение пытается связаться с сервером, обмен данными может не завершиться:

  1. Просто нарушение связи по какой-либо причине (потеря пакета, проблемы с подключениями WiFi / 4G,…)
  2. Пользователь делает приложение фоновым, а ОС останавливает процесс на середине.

Следовательно, я хочу повторно синхронизировать данные при восстановлении связи.

Я знаю, что AWS AppSyn c существует, но библиотека доступна для iOS и Только Android. Это не может быть обработано единообразно из Unity. Какое решение?

  • Реализовать код для повторной синхронизации самостоятельно (есть ли какие-нибудь передовые методы?)
  • Библиотека уже существует (дайте мне знать!).
  • Перенести на Firebase
...