Как отправить push-уведомления iOS с PHP? - PullRequest
0 голосов
/ 09 июня 2019

Я пытаюсь отправить push-уведомления с помощью PHP на устройство iOS. У меня есть токен устройства, но я не знаю, как настроить сам сервер. Я смог зарегистрировать устройство с UserNotifications в файле AppDelegate.swift. Я использую Xcode 10 и Swift 4.

1 Ответ

1 голос
/ 09 июня 2019

На самом деле есть два варианта

  1. Отправьте полезную нагрузку на APNS самостоятельно.
  2. Для взаимодействия с APNS .

1. Отправьте APNS напрямую: Существует подробное руководство по отправке полезных данных Push в APNS здесь .

2. Положитесь на третье лицо: Многие сторонние сервисы предоставляют бесплатное решение. Среди них Firebase довольно популярен, поддержанный Google, и толкает на iOS / Android / веб-платформу все в одном. В этом руководстве вы узнаете, как настроить свой iOS-клиент для интеграции Firebase / Messaging SDK. Чтобы отправить push-данные в Firebase, используйте это руководство , которое позволит вам с помощью простого HTTP вызова с необходимой полезной нагрузкой для отправки push-данных.

NB. Среди этих двух вариантов я бы предложил использовать Firebase для отправки вашего пуша. Сложность вашего PHP-компонента будет уменьшена, чтобы просто поддерживать токен экземпляра firebase, а создание полезной нагрузки значительно упрощается благодаря использованию firebase для разных платформ.

...