【发布时间】:2015-06-28 04:31:27
【问题描述】:
我知道这个问题听起来有点奇怪,但我还是想问这个问题(请随意投反对票):是否可以在不连接到 Apple 服务器的情况下向 iOS 设备发送推送通知?我的想法是从我的私人服务器发送推送,而不是 Apple 的。这可能吗?
【问题讨论】:
标签: ios language-agnostic apple-push-notifications send theory
我知道这个问题听起来有点奇怪,但我还是想问这个问题(请随意投反对票):是否可以在不连接到 Apple 服务器的情况下向 iOS 设备发送推送通知?我的想法是从我的私人服务器发送推送,而不是 Apple 的。这可能吗?
【问题讨论】:
标签: ios language-agnostic apple-push-notifications send theory
来自 developer.apple.com 的信息
远程通知(也称为推送通知)来自 在设备或 Mac 之外。它们起源于远程服务器——应用程序的 提供商——并被推送到设备上的应用程序(通过 Apple Push 通知服务)当有消息要查看或有数据要查看时 下载。
如果不使用 Apple 推送通知系统 (apns),就无法做到这一点。
【讨论】:
嗯,一般的答案是 - 否。
由于Apple的限制,这是不可能的。
可能有different providers to an APN,但正如文档所暗示的,必须直接连接到 APN。
如需更多信息,请查看 Apple 的文档Apple Push Notification Service。
但是,我发现 this post 用户建议使用名为 Urban Airship 的服务 - 我自己没有尝试过,所以我不知道它是否以及如何工作,但你可以检查一下 :)
【讨论】: