Я кратко расскажу о том, как работают push-уведомления:
Сначала ваше приложение вызовет метод registerForRemoteNotificationTypes:
. Это позволит проверить, разрешено ли вашему приложению отправлять и получать запрошенные вами типы уведомлений, и связываться с серверами Apple, чтобы зарегистрировать ваше устройство. Вам вернется специальный токен, используемый для уникальной идентификации устройства.
Ваше приложение должно отправить этот токен на ваш сервер вместе с данными учетной записи, с которой вошел пользователь, чтобы ваш сервер мог связать этот токен с пользователем.
Когда вы хотите отправить push-уведомление пользователю, вы просматриваете токен, который вы получили ранее для этого пользователя, и используете его при отправке уведомления на сервер Apple. Это перенаправит уведомление на соответствующее устройство.
Вероятно, это хорошая идея, если вы прочитаете документацию Apple здесь: Служба push-уведомлений Apple . Это даст вам более четкое представление о том, как все это работает.