Helios: невозможно зарегистрировать идентификатор устройства для push-уведомлений в производственном режиме
У меня есть приложение helios с обоими сертификатами push-уведомлений (разработка и производство), расположенными на одной машине. Когда я запускаю в режиме разработки, со следующей строкой в файле config.ru. "service:push_notification, apn_certificate: '/home/ec2-user/app_development.pem', apn_environment: 'development' все работает отлично, я могу отправлять push-уведомления без каких-либо проблем.
Однако, когда мы заменим эту строку производственным сертификатом и производственной средой: service:push_notification, apn_certificate: '/home/ec2-user/kickoff_production.pem', apn_environment: идентификаторы устройства регистрации 'production' больше не будут работать.
Я понятия не имею, почему это происходит. Когда я открываю административную панель helios (localhost:5000/admin), я вижу идентификаторы устройств, которые были зарегистрированы в режиме разработки.
Файл ProcFile содержит следующую строку: "web: bundle exec unicorn -p $PORT -E production".
Я действительно не знаю, что я могу сделать, чтобы это исправить. Я надеюсь, что кто-то может помочь мне. Спасибо большое!