Как я могу прекратить транзакцию заказа мобильного приложения? - PullRequest
0 голосов
/ 08 октября 2018

У меня есть приложение React Native и такой запутанный случай.

Допустим, мое приложение представляет собой онлайн-приложение для доставки еды.Я хотел бы создать заказ.Когда я создаю заказ, я вызываю API запрос к серверу.В ожидании создания заказа мое приложение показывает загрузчик.И вдруг мое приложение отключается (плохое интернет-соединение).И я использую библиотеку apisauce, в которую я ставлю тайм-аут для запроса API.Из-за того, что мое приложение не в сети, я не могу получить ответ и время ожидания запроса.Приложение обнаруживает, что не может создать запрос заказа.Но на сервере заказ создан.

Есть ли выход, чтобы решить это?Если приложение внезапно отключится, могу ли я отменить запрос?Или я могу получить какой-либо ответ, когда мое приложение возвращается в онлайн?

Пожалуйста, дайте мне какие-либо предложения, следует ли мне изменить мое приложение или внутренний сервер для решения этой проблемы.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...