Я смотрю на создание приложения для внутреннего распространения с помощью PhoneGap на iOS.
Приложение будет включать в себя форму, которая будет отправлять электронную почту. Однако часто бывает необходимо использовать форму, когда пользователь не подключен к Интернету.
Я пытаюсь найти способ сохранить данные формы в автономном режиме, а затем отправить их, как только будет установлено соединение. Форма будет использоваться во время продаж, поэтому будет отправлено несколько заявок по отдельности.
Сохраните форму в локальном хранилище, используя этот плагин https://github.com/gsklee/ngStorage Затем установите наблюдателя для подключения к Интернету, чтобы отправить все хранящиеся на локальном сервере на сервер. Удалите запись из локального хранилища, когда загрузка подтверждена в функции успеха. Увидеть… https://github.com/apache/cordova-plugin-network-information
Других решений пока нет …