Я купил SSL в godaddy, я размещаю на общем сервере. Этого достаточно для отправки push-уведомления?Отправить Push-уведомление через общий сервер
В следующем tutorial говорится, что у меня должен быть виртуальный частный сервер (VPS).
Push-уведомления всегда отправляются сервером. Для разработки вы используете свой Mac как сервер (который вы будете делать в этом учебнике), но для использования в производстве, вам нужно хотя бы что-то вроде VPS (Virtual Private Server). Дешевая учетная запись с общим хостингом недостаточно хороша. Вы должны иметь возможность запускать фоновый процесс на сервере, установить сертификат SSL и иметь возможность выполнять исходящие TLS-соединения на определенных портах.