Я ищу это уже несколько часов и, похоже, не могу найти. У меня есть плагин системных уведомлений о телефонных разговорах для работы на андроиде; https://github.com/phonegap/phonegap-plugins/tree/master/Android/StatusBarNotification
Я понял, как его использовать; в строке состояния Android phonegap ничего не отображается
Однако я не хочу, чтобы пользователям приходилось щелкать ссылку. Хотелось бы, чтобы скрипт периодически искал новые обновления. Я пробовал с setTimeout
и с $(document).ready(handler)
, но ничего не работает. Я также не могу отправить уведомление из последней строки моего кода (до </body>
) — трюк, который работает с большинством javascript в обычных браузерах.
Итак, кто может помочь мне запустить таймер, чтобы отправить это уведомление в строку состояния?
Неважно, я заставил его работать, используя приведенный ниже код. Не уверен, что пошло не так, но, вероятно, это время суток :)
function onDeviceReady() {
// Now safe to use the PhoneGap API
setTimeout("notify()",60000);
}
function notify() {
navigator.notification.beep(1);
window.plugins.statusBarNotification.notify("Put your title here", "Put your message here");
return false;
}