2016-06-22 1 views
0

Я бы сохранил приложение PhoneGap в фоновом режиме после его закрытия, чтобы генерировать уведомления.Как сохранить приложение в фоновом режиме после закрытия - PhoneGap

Желательно, чтобы мое приложение было доступно на iOS, Android и Windows Phone с уведомлениями.

Возможно ли выполнить JavaScript, когда приложение находится в фоновом режиме? Как это сделать?

+0

Только на iOS AudioStreamers, VOIP, приложения для отслеживания местоположения или приложения могут работать в фоновом режиме. Я предлагаю вам использовать push-уведомления. Это также гарантирует, что ваше приложение не разряжает аккумулятор устройства пользователя. – rckoenes

+0

"push notifications"? Ты имеешь в виду? : https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/PAYLOAD.md Может ли он отправлять уведомления пользователям, несмотря на закрытие приложения? – MedMatrix

+0

Да push-уведомление отправляется с сервера на устройство пользователя, даже если приложение закрыто. – rckoenes

ответ

0

На iOS есть два вида уведомлений - удаленные уведомления и локальные уведомления. Удаленные уведомления доставляются вашим веб-сервисом через APNS и требуют, чтобы устройство было подключено к Интернету.

С другой стороны, локальные уведомления назначаются на устройство. Самое главное, что оба будут разбудить ваше приложение на короткое время, чтобы он мог использовать уведомление и решить, что с ним делать. В течение этого времени вы можете, конечно, запланировать другое местное уведомление.

Это - https://github.com/katzer/cordova-plugin-local-notifications - кажется, хорошее место, чтобы начать расследование.

+0

Мне нужны удаленные уведомления, которые я могу отправить из JS-файла и которые были получены пользователем при остановленном приложении, находится в фоновом режиме или переднем плане для iOS и Android. – MedMatrix