Я могу получать push-уведомления на устройстве, зарегистрированном в качестве тестового устройства, однако я не могу получать push-уведомления от сборки, распространяемой через TestFlight.
Ниже приведены шаги, которые я предпринял во время тестирования и развертывания сборки для TestFlight. Любая помощь в указании недостатка будет принята с благодарностью.
Заранее спасибо.
=======
- Настроил приложение для использования файлов разработки *.cer и *.p12.
- iPhone, настроенный в качестве тестового устройства.
- Скомпилируйте мое приложение (из Xcode) на моем тестовом устройстве и получите тестовое push-уведомление.
- Отключите устройство (от Xcode) и получите тестовое push-уведомление.
- Успешно получите обычное (не тестовое!) push-уведомление от того же скомпилированного приложения.
- Удалите устройство из списка тестовых устройств, отправьте обычное push-уведомление и получите его нормально.
- Заархивируйте приложение для TestFlight, которое требует использования профилей подготовки к распространению (проверено во время проверки, что они были сопоставлены/использованы правильные).
- Пытаюсь отправить push-уведомление, получаю сообщение об ошибке «Неверный токен». скриншот: недействительный токен
- Замените файлы *.cer и *.p12 на файлы дистрибутива.
- Попытка протестировать push-уведомление и ничего не получить. Нет недействительного токена, однако теперь ни одно устройство не доступно для отправки. скриншот — нет устройств
- Кроме того, нет «отчета» из истории толчков.
Что я не правильно настраиваю?
Еще раз спасибо за любую помощь.