Конфигурация APN с токенами аутентификации

Я пытаюсь написать код nodejs для отправки уведомления в APN. [Служба push-уведомлений Apple]. Кажется, у меня есть некоторый контроль над кодом сервера, но мне нужен токен устройства от клиента, чтобы получить его.

Я использовал этот пример кода http://samuli.hakoniemi.net/how-to-implement-safari-push-notifications-on-your-website/ Чтобы вывести всплывающее уведомление, но этот метод фокусируется на создании pushpackage, который снова использует сертификат, а не Токен аутентификации.

Платформа: MacOS Браузер: Safari Метод: Токен аутентификации/[Не сертификаты]

Нужна помощь с кодом javascript для извлечения токена аутентификации.


person Umashankar Das    schedule 13.05.2017    source источник


Ответы (1)


Хорошо, код javascript наконец-то заработал. Я смог получить токен устройства, используя тот же код.

Мой сервер nginx, на котором размещался веб-портал, нуждался в некоторой настройке. По сути, у nginx есть пользователь с именем www-data, у которого не было достаточных прав для записи в файл журнала. я использовал команду

«addgroup www-data», чтобы предоставить необходимые разрешения.

Если я могу предложить использовать createpushpackage.php для т. Он создает идеальный пакет и позволяет правильно генерировать диалог разрешений.

person Umashankar Das    schedule 17.05.2017