ios - iOS + Xcode + Swift 4.2 从 iOS 设备向 APNs 发送消息
问题描述
在过去的一周里,我一直在到处寻找(并进行试验),但我似乎找不到任何可以为我指明正确方向的东西。我有本地版本(https://github.com/onmyway133/PushNotifications/releases)在我的 Mac 上运行,我在我的 iPhone 上接收通知很好(p8 和 p12)但我真正需要的是能够发送来自 iOS 设备的推送通知消息。
它必须是可能的,因为它是一个简单的 HTTP/2 JSON 呼出。我浏览了许多用于服务器端实现的不同库和示例,但找不到任何适用于 Swift 和 iOS 的东西(我无法编译到目前为止我能找到的东西)。
非常感谢任何和所有帮助和建议。
解决方案
试试NWPusher
吧,您不仅可以从 Mac OS X 和 iOS 发送推送通知。
https://github.com/noodlewerk/NWPusher
从 iOS 推送
终极体验当然是直接从 iPhone 推送到 iPhone。这可以通过 Pusher iOS 应用程序完成。在运行 PusherTouch 目标之前,请确保在应用程序中包含证书、私钥和设备令牌。获取您之前导出的 PKCS12 文件并将其包含在 PusherTouch 包中。然后进入文件夹并配置NWAppDelegate.m
、和。现在运行目标:Touch
pkcs12FileName
pkcs12Password
deviceToken
PusherTouch
如果一切设置正确,您只需要连接和推送。然后您应该在设备上收到Testing..
推送消息。
推荐阅读
- pandas - 在 pandas 中,根据 +- 的外观将列拆分为 2
- javascript - 光滑的滑块不会加载
- javascript - 从 React 中的主应用打开现有应用?
- ios - 如何避免Build react native ios错误代码65
- string - Kotlin 字符串日期格式化程序
- r - R导入excel表,单元格a1成为新列中的行值
- python - 在 python 中使用 4 阶 Runge Kutta 求解方程组
- javascript - Material UI 表单验证问题
- tkinter - 如何只用一个滚动条控制两个文本小部件,以便当您移动鼠标滚轮时,两个文本小部件都会移动
- python - 将受密码保护的 excel 读入 Pandas 数据框