0

Я хочу отправить уведомление ios с помощью APNS, но я заметил, что токен доступа, созданный моим мобильным устройством, может получать уведомление о приеме, тогда как другой токен, созданный другими устройствами, не может получить уведомление.Не удается получить уведомление ios

Например, у меня есть приложение для установки в моем iPhone, и я могу получать уведомления, но в моем другом iphone (не для разработки) я не могу получать уведомления.

Когда я пытаюсь отправить уведомления обоим устройствам одновременно (параллельно), я не могу получать уведомления на обоих устройствах.

Но если отправлять независимое уведомление, может получить только устройство разработки.

+0

Вы проверили среду своего приложения и APNS? – Rajat

+0

Можете ли вы сказать мне, как я могу это проверить? – qamooos

ответ

1

Телефоны сами по себе не имеют «среды» толчка.

Приложения либо встроенная поддержка для работы с развитием нажимной средой или производство нажимной средой (как упрощен резюме - по умолчанию, приложение построено/установленное с помощью Xcode, будет включены для развития выталкивает, в то время как приложение построенный и распределенный как .ipa вне Xcode, будет включен для производственных нажатий).

Если версия приложения, установленного на телефоне, построена для среды dev, то нажатие должно быть отправлено через среду push и наоборот для производства. Шлюза среды разработки компании Apple (также известный как шлюз песочницы), который ваш сервер соединяется будет для развития:

SSL: //gateway.sandbox.push.apple.com: 2195

в то время как производство шлюз:

SSL: //gateway.push.apple.com: 2195

То некоторые основы, что касается вашей реальной проблемы, вам необходимо: показать код сервера, который посылает параллельные нажатия; и указать, как вы устанавливаете приложение на телефон, который не получает нажатия; и укажите, как ваш сервер получает токены с устройств, чтобы диагностировать вашу проблему.

 Смежные вопросы

  • Нет связанных вопросов^_^