我正在尝试使用PHP将推送通知发送到iOS设备。我有设备令牌,但是我不知道如何设置服务器本身。我已经能够在UserNotifications
文件中的AppDelegate.swift
注册该设备。我正在使用Xcode 10和Swift 4。
答案 0 :(得分:1)
实际上有两个选择
1。直接发送到APNS: 有将Push有效载荷发送到APNS here的综合指南。
2。依靠第三方: 许多第三方服务提供免费的解决方案。其中,Firebase非常受欢迎,由Google支持,并一站式推送到iOS / Android / Web平台。 This guide将引导您逐步配置iOS客户端以集成Firebase / Messaging SDK。要将推送有效负载发送到Firebase,请使用this guide,它将允许您通过简单的 HTTP 调用,并带有必要的有效负载来发送推送。
注意:在这两个选项中,我建议使用Firebase发送您的推送。您的PHP端的复杂性将降低,仅维护Firebase实例令牌,而将Firebase用于不同的平台将大大简化有效负载的创建。