Требуется ли ssl для службы push-уведомлений Apple (apns)?
SSL - единственное решение для отправки уведомлений!
Да, но не в обычном смысле покупки SSL, чтобы сидеть на сервере для веб-сайта.SSL генерируется из сертификата, который вы получаете при регистрации в Apple по схеме разработчика iOS.
Здесь есть фантастическое руководство по настройке и запуску сервера провайдера APNS:
Как создать сервер провайдера push-уведомлений Apple (учебное пособие) от David Mytton
Мало того, что это необходимо, это обязательно. И более того, вы должны рассмотреть возможность использования TLS вместо SSL.
Да, это необходимо, иначе это будет небезопасно.