Здравствуйте!
Вопрос следующий: В данный момент внедряю уже в существующее приложение функционал рассылки Push-уведомлений.
Что успели сделать:
- На developer.apple.com я сгенерировал сертификат под Development среду (под продакшн не делал).
- Включил возможность рассылки пушей в девеломпент среде как на development.apple.com, так и в самом проекте в разделе “Capabilities”
- Backend-разработчик написал скрипт, который рассылает пуши используя APNs, все работает в тестовой среде и все вроде бы хорошо.
Но возник один вопрос - открыв проект мы видим файл с расширением .entitlements, который внутри себя имеет словарь, где есть ключ “APS Environment” и значение “development”.
Казалось бы все логично - мы тестим пуши в среде разработки имея соответствующий сертификат.
Но что будет когда мы сгенерируем сертификат под продакшн, нужно ли будет в проекте править данный ключ вручную, или все подцепится для релиз версии автоматом, и не нужно эти вещи держать в голове.