2015-05-28 6 views
0

Если у меня есть проход, сгенерированный и распределенный по кучу устройств пользователей PassBook, и я хочу отправить уведомление push за пределами обновления прохода, смогу ли я это сделать?Будет ли сервер APNS от Apple позволять мне отправлять случайные Push-уведомления моим пользователям?

Документация не ясна. Имел ли кто-нибудь опыт с этим. https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/PassKit_PG/Chapters/Updating.html#//apple_ref/doc/uid/TP40012195-CH5-SW59 Я понимаю, что у меня будет все pushTokens с устройств usin fmy pass, так что я могу использовать их для отправки уведомлений?

Как только я создаю веб-службу, которая подталкивает обновленные пропуски, могу ли я использовать эту службу для отправки уведомлений без обновления обновления? Просто случайная связь с пользователями?

ответ

0

Вам необходимо изменить прошлое содержимое и установить ключ changeMessage для обновленных полей, если вы хотите что-либо показать на заблокированном экране.

Следующий ответ содержит все обязательные требования для вызова сообщения блокировки экрана с одного нажатия на проход. How to make a push notification for a pass.

В частности, обратите внимание, пункт 5:

alert, badge, sound и custom ключи собственности все игнорировали - единственная цель в PUSH является уведомить сберкнижку, что ваш веб-сервис имеет свежий проход. Текст уведомления будет определяться ключом changeMessage в pass.json и различия между старым и новым .pkpass пучков

+0

благодаря PassKit :) это значит я могу ввести любой экземпляр мне нравится ли в changeMessage ключ? и означает ли это, что changeMessage появляется только на экране блокировки в качестве уведомления? или он появляется во всех обычных местах, где появляется push-уведомление? Еще раз спасибо за ваш ответ, Vauneen – Vauneen

+0

Появляется во всех обычных местах - однако сообщение об изменении содержит только% @ placeholder, который будет заменен значением нового поля. В противном случае вы увидите только общее сообщение «Pass Changed», которое получило – PassKit

+0

. Большое спасибо PassKit, высоко ценят – Vauneen