2016-04-06 2 views
0

Возможно ли начинать приложение кордоны в определенную дату и время без какого-либо взаимодействия с пользователем? Представьте себе, например, приложение «пробуждение», которое автоматически запускается каждое утро и воспроизводит ваш любимый радиостанция.Запланируйте запуск приложения cordova

Я видел некоторые локальные плагины уведомлений, такие как https://www.npmjs.com/package/de.appplant.cordova.plugin.local-notification, но кажется, что такие плагины используются для отображения уведомления, и приложение только запускается/возобновляется, если пользователь нажимает уведомление.

EDIT: Я искал "радио просыпаются" на магазинах и получил много результатов, например

Так что, похоже, что это возможно , Я просто не знаю, какие функции они используют для его достижения.

+0

У меня просто ощущение, что Apple этого не понравится или разрешит. – theblindprophet

ответ

0

Невозможно достичь этого, поэтому вы не видите никаких подобных приложений, но только собственные напоминания для Android могут делать это, например, будильник.

+0

Я предполагаю, что это невозможно только через HTML, но плагин должен иметь возможность добавить эту функцию, не так ли? – user276648

+0

Я думаю, вы можете достичь этого, только если ваше приложение постоянно работает на фоне. Таким образом, вы можете управлять тем, что приложение будет делать, например, отправьте уведомление. https://github.com/katzer/cordova-plugin-background-mode –

0

Я настроил плагин https://www.npmjs.com/package/de.appplant.cordova.plugin.local-notification, чтобы действовать как сигнал тревоги.

посмотреть на https://github.com/vasani-arpit/cordova-plugin-local-notifications

Каждый синтаксис является такой же, как katzer's плагин.

Разница заключается в том, что приложение будет просыпаться (выходить на передний план) при каждом срабатывании уведомления.

+0

, поэтому вы изменили версию плагина Android. Вы написали, что приложение перейдет с фона на передний план, значит ли это, что приложение должно быть запущено первым? – user276648

+0

Да, как только уведомление будет запланировано, будет отправлено уведомление, а приложение также выйдет на передний план. –