Сбой APNS для независимого приложения WatchOS6 - PullRequest
0 голосов
/ 25 сентября 2019

После настройки нового независимого приложения WatchOS6, которое теперь поддерживает push-уведомления, получение устройства запрашивает у пользователя push-уведомления и захват push-токена.Я не могу заставить свой сервер отправить push-уведомление.

Со всеми правильными учетными данными и настройкой P8 на моем сервере NodeJS я попытался отправить сообщения на устройство ... Это ошибка всевремя:

Состояние 400 - DeviceTokenNotForTopic - что, согласно документации Apple, означает, что тема (BundleId приложения) неверна.Но в этом случае это не так.

Пробовал 2 разных пакета NPM (для исключения)

https://www.npmjs.com/package/node-pushnotifications

https://www.npmjs.com/package/apn

Оба предоставили мнес той же проблемой.

Кто-нибудь успешно смог завершить приложение Independent WatchOS с APN?Чего мне не хватает

———

Обновление

Чтобы проверить службу узла, были проведены еще 2 теста:

  1. На этот раз создано новое приложение iOS с тем же идентификатором пакета, с использованием pushToken и отправкой сообщения: успешно

  2. Создано новое приложение, другое watchOS, с другим Идентификатором пакета, это снова было отклонено, но APN для той же проблемы DeviceTokenNotForTopic.

Для тестирования производства, единственный способАктуальным является отправка в магазин на рассмотрение в App Store.Опция TestFlight в настоящее время недоступна для часов, и нет способа установить рабочую версию ad-hoc .ipa вручную.Как только он будет в магазине, я продолжу дальнейшие тесты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...