Чтобы отправить push-уведомление, ваш Push Notification Tool
должен знать, на какое устройство он должен отправить уведомление.Для этого вам нужно иметь Device Token
.Вы можете иметь несколько Device Token
для каждого пользователя, и ваш Push Notification Tool
будет отправлять уведомления всем устройствам, чье Device Token
хранится.Вы не можете отправить push-уведомление на основе user id
или других подобных полей.
РЕДАКТИРОВАТЬ:
Таким образом вы можете получить deviceToken.Вам необходимо добавить эту функцию в AppDelegate
func application(
_ application: UIApplication,
didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data
) {
let tokenParts = deviceToken.map { data in String(format: "%02.2hhx", data) }
let token = tokenParts.joined()
print("Device Token: \(token)")
}
Примечание: Убедитесь, что вы выполнили туториал, который упоминали в своем вопросе.Вам необходимо зарегистрироваться для получения уведомлений и выполнить все шаги, необходимые для настройки push-уведомлений в вашем приложении.Вышеуказанная функция может не работать, если ваше приложение не зарегистрировано для push-уведомлений.Я опубликовал только один метод, предполагая, что вы следовали и реализовали все из учебника.