Добавление url к нофитикациям

Я использую PhoneGap для создания приложения.
Я использовал плагин для сбора идентификаторов для отправки push-уведомлений, а также плагин для регистрации URL-схем.

Я решил использовать сервис Google GCM для отправки уведомлений (я использую PHP на сервере).

Когда я создаю уведомление, я могу отправить заголовок и сообщение в данных JSON. Но я также хочу включить URL для глубоких ссылок, что-то вроде:

myweirdapp://show.html?uid=467

Как я могу это сделать?

Спасибо !

0

Решение

использование data JSON поле, чтобы вставить ваши пользовательские данные. Смотрите https://developers.google.com/cloud-messaging/server-ref#downstream

1

Другие решения

Ответ WonderBird почти правильный.

Вам нужно добавить данные в Json, который вы отправляете в GCM.

Затем в вашем приложении вам нужно прочитать эти данные, если уведомление было нажато, и проанализировать результат.

Например, предположим, что вы хотите направить пользователей на другую страницу. Для этого вы добавили в Json переменную page = somepage.html

В приложении вы должны проверить, если e.coldstart это правда, а затем сделать что-то вроде location.href=e.payload.page

Важно заметить, что страница находится внутри полезной нагрузки, а холодный запуск — нет.

0

По вопросам рекламы [email protected]