【问题标题】:Send push notifications to Apple devices without connecting to APNS在不连接 APNS 的情况下向 Apple 设备发送推送通知
【发布时间】:2015-06-28 04:31:27
【问题描述】:

我知道这个问题听起来有点奇怪,但我还是想问这个问题(请随意投反对票):是否可以在不连接到 Apple 服务器的情况下向 iOS 设备发送推送通知?我的想法是从我的私人服务器发送推送,而不是 Apple 的。这可能吗?

【问题讨论】:

    标签: ios language-agnostic apple-push-notifications send theory


    【解决方案1】:

    来自 developer.apple.com 的信息

    远程通知(也称为推送通知)来自 在设备或 Mac 之外。它们起源于远程服务器——应用程序的 提供商——并被推送到设备上的应用程序(通过 Apple Push 通知服务)当有消息要查看或有数据要查看时 下载。

    如果不使用 Apple 推送通知系统 (apns),就无法做到这一点。

    【讨论】:

    【解决方案2】:

    嗯,一般的答案是 -
    由于Apple的限制,这是不可能的。

    可能有different providers to an APN,但正如文档所暗示的,必须直接连接到 APN。

    如需更多信息,请查看 Apple 的文档Apple Push Notification Service

    但是,我发现 this post 用户建议使用名为 Urban Airship 的服务 - 我自己没有尝试过,所以我不知道它是否以及如何工作,但你可以检查一下 :)

    【讨论】:

    • 我也找到了 parse.com:我的看法是他们增加了另一个级别,您的应用绕过了 APNS,但他们连接到了 APNS
    • 我更新了 Urban Airship 的链接,将您直接带到推送通知部分。我也正要提到 Parse。这对他们来说非常有意义,可以添加另一层以简化用户的流程,同时仍然使用 APNs 本身。不过,这可能是也可能不是您想要的。
    • Urban Airship 确实仍然使用 APNs 来传递通知。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 1970-01-01
    • 2019-11-15
    • 2020-05-10
    相关资源
    最近更新 更多