【问题标题】:how push notification works and what is the requirements of it?推送通知是如何工作的,它的要求是什么?
【发布时间】:2009-10-11 07:41:55
【问题描述】:

我想知道如何让我的应用程序使用推送通知服务。我阅读了指南,但没有找到关于它的详细信息。有人可以告诉我一个简单的方法,它是如何工作的,有什么要求,我如何在我的应用程序中应用它。一件事我想知道,根据指南提供者和APNs之间的连接必须是异步的,这是什么意思?我还读到如果我们不断连接和断开 APNs 将阻止 IP。那么断开连接后连接APN的最小时差是多少。请根据问题指导我。谢谢

【问题讨论】:

    标签: objective-c iphone-sdk-3.0 apple-push-notifications


    【解决方案1】:

    首先,网上有很多关于如何做到这一点的教程。

    但这里是基础:

    1. 您需要一个能够在收到应用通知时连接到 APN 的服务器。
    2. 然后该服务器将使用您的 Apple 提供的 SSL 证书连接到 APN。
    3. 对于您必须发送的每条消息:
      一种。创建您的应用可以使用的有效负载消息。
      湾。包括您要向其发送通知的 iPhone 的 deviceToken。
      C。将原始数据(有关格式的详细信息,请参见 Apple 的文档)写入每条消息的套接字。
    4. 断开与 APN 的连接。

    Apple 所说的“异步”是指 APN 不会向您的任何数据发送响应以确认它。因此,您需要确保您用于连接的任何网络库都可以支持原始数据连接。

    我认为我没有看到任何已发布的关于连接之间最短时间的指南。我认为 Apple 的说明更具体地针对确保您正在批量处理您的消息而不是恶意淹没 APN。我怀疑如果他们觉得你越界了,他们会先联系你。

    再次,我建议您在 Google 上快速搜索“iphone 推送通知教程”,了解可以进一步指导您的具体细节。

    希望这对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-06-18
      • 1970-01-01
      • 2017-02-26
      • 2011-07-09
      • 1970-01-01
      • 2012-07-20
      • 2018-07-16
      • 1970-01-01
      相关资源
      最近更新 更多