【发布时间】:2023-02-18 10:24:02
【问题描述】:
我正在寻找 API 来发送 ios-ios 推送通知,无需第三方服务器。 我试图重用 Pusher 应用程序 (https://github.com/noodlewerk/NWPusher),但 Apple 将网络(例如 SecureTransport 已弃用)更改为网络框架,这意味着需要重写库才能再次使用 http2 协议。
不幸的是,我对高级网络不够熟悉,无法处理实现此目标所需的 SSL、套接字、握手等。
是否有任何其他类似的最新 API 可用或构建指南?
【问题讨论】:
-
直接从您的应用程序发送推送确实不是一个好主意;您将需要公开您的身份验证凭据。无论如何,您需要某种服务器存储来保存推送令牌。根据数量的不同,您可能可以使用免费层的无服务器云产品,例如 Google 的 Cloud Functions。
-
@Paulw11 我忘了说,它仅供企业使用,所以暴露凭据可能不是问题
-
您仍然需要将推送令牌存储在某个地方。如果你搜索的话,那里有一些框架。 github.com/alexeyxo/swift-apns 但你会发现更多的服务器端。您还可以查看 Firebase 消息传递
标签: ios ssl push-notification serverless http2