2013-07-31 4 views
0

Я создаю приложение с PhoneGap, которое позволяет пользователю заполнить форму. Если PhoneGap обнаруживает, что телефон имеет интернет-соединение, он будет передавать данные через https на сайт. Если нет подключения к Интернету, он будет сохранять данные формы локально, а затем отправить его на сайт, как только он обнаружит, что есть интернет-соединение снова.Обнаружение подключения к Интернету с помощью PhoneGap без открытия приложения

Вот хитрая часть:

Есть ли какой-нибудь способ для приложений PhoneGap, чтобы проверить, если интернет доступен и что все сохраненные формы должны быть представлены БЕЗ снова открыть приложение пользователя? По существу, это должно происходить как фоновый процесс. Бег 2-3 раза в день в порядке. Есть идеи?

Примечание: Это приложение будет использоваться только для андроидов и iPhone.

ответ

1

Вы можете проверить подключение к Интернету с помощью кода ниже:

var networkState = navigator.connection.type; 

    if (networkState == Connection.NONE) 
    { 
     alert('No network connection!'); 
    } 

Фоновый процесс можно реализовать с помощью некоторых плагинов, проверьте here.

Смежные вопросы