Apple Push Notification не работает со специальной сборкой

В режиме разработки я могу отправлять push-уведомления на устройства, вместо этого я не могу в рабочей среде, моя настройка:

  • . Файл .pem, который представляет собой комбинацию aps_production.cer портала подготовки и закрытого ключа моего специального сертификата
  • apn сервера Apple: 'gateway.push.apple.com' с портом 2196
  • . У меня есть сервер rails, который сохраняет токены с устройств, а затем отправляет уведомление Apple с этими токенами устройств и предыдущим файлом .file для открытия соединения
  • , которые имеют специальные приложения сборки (это rubymotion): права['aps-среда'] = 'производство' entitlements['get-task-allow'] = false
  • приложение при запуске правильно отправляет токен на мой сервер приложений
  • Я только что проверил, что токен отличается от режима разработки

Проблема в том, что мой Приложение rails отправляет уведомления и не получает никаких ошибок, но на устройства ничего не приходит.

Я использую testflight для распространения специальной версии своего приложения, но не знаю никаких проблем с использованием testlight и APNS.

Что может быть?


РЕДАКТИРОВАТЬЯ решил: порт был неправильным, 2195 вместо 2196...

7
задан Andy Waite 6 June 2012 в 15:03
поделиться