локальный контроль уведомлений на указанной пользователем странице - PullRequest
0 голосов
/ 05 марта 2012

Я разрабатываю приложение IOS с телефонной пробкой, и мне нужно установить для него локальное уведомление. После того, как пользователь нажмет кнопку «просмотр», необходимо перенести элемент управления приложениями на указанную пользователем страницу, отличную от «index.html»

1 Ответ

0 голосов
/ 03 апреля 2012

Поскольку PhoneGap в настоящее время не включает эту функцию, я предполагаю, что вы используете плагин LocalNotification от Грега Аллена и Дрю Далмана.

Если вы заметили, когда вы звоните, чтобы зарегистрировать уведомление: plugins.localNotification.add () есть 2 параметра: «background» и «foreground», которые содержат код javascript для запуска, когда приложение получает уведомление (в вашем случае потому что это было в фоновом режиме, и вы нажмете кнопку «Вид»).

Теперь вместо использования "app.background ()", как в примере, вы можете передать туда код Javascript, который переходит на страницу, которую вы хотите (или поместить в код в функцию background () приложения " "объект, отредактировав файл плагина init.js.

Чтобы это работало, убедитесь, что у вас есть реализация метода didReceiveLocalNotification, которая поставляется с плагином в их модифицированном классе AppDelegate.m.

...