добавить индикатор активности, чтобы показать, когда приложение занято в jquery mobile, phonegap/cordova

Я хочу отображать индикатор активности, когда мое приложение занято на ios. До сих пор я не смог заставить его работать.

Я пробовал использовать:

navigator.notification.activityStart();

Кажется, что это не поддерживается в самых последних версиях Phonegap/Cordova.

Кто-нибудь знает, как заставить это работать с мобильным телефоном Phonegap и Jquery?


person William Allen    schedule 29.03.2012    source источник


Ответы (2)


Меня случайно удалили в 1.5, но я вернусь в 1.6. Если вы просто возьмете код из версии 1.4.1 JS и вставите его в версию 1.5, он тоже должен работать.

person Simon MacDonald    schedule 29.03.2012
comment
Привет Саймон, я попытался добавить следующий код из 1.4.1.js, но он использует phonegap /** * Начать вращение индикатора активности в строке состояния / Notification.prototype.activityStart = function() { PhoneGap.exec (null, null, Notification, activityStart, [Busy, Please wait...]); }; /* * Остановить вращение индикатора активности в строке состояния, если он сейчас крутится */ Notification.prototype.activityStop = function() { PhoneGap.exec(null, null, Notification, activityStop, []); }; - person William Allen; 30.03.2012
comment
Это должно быть хорошо, но вы можете изменить экземпляры PhoneGap на Cordova. - person Simon MacDonald; 03.04.2012
comment
Это когда-нибудь восстанавливалось на iOS? - person Luke Melia; 12.06.2012

У меня была такая же проблема. Похоже, что уведомления iOS когда-то были частью основного дистрибутива, но теперь это плагин, который вы должны добавить в свое приложение. Я нашел плагин здесь:

https://github.com/phonegap/phonegap-plugins/tree/master/iOS/NotificationEx

Там есть README с точными инструкциями по установке последних версий PhoneGap/Cordova. У меня все заработало довольно быстро, как только я нашел плагин.

person Mel Stanley    schedule 04.07.2012
comment
Этот репозиторий устарел. - person Ozair Kafray; 11.09.2014