0

我们如何维护数百个设备的推送通知?我们需要在服务器上维护一个数据库还是苹果会维护这个,我们只需要发送有效负载。我在这件事上也很困惑,我如何取消已经发送的有效负载...有人知道吗?

4

2 回答 2

1

您需要维护自己的数据库。您发送给 Apple 的有效负载包括您要向其发送消息的 iphone 的设备令牌。您的表可以包含简单的用户 id(自动生成的 id,或电子邮件,或任何您需要的),映射到 iphone deviceToken,以及您簿记所需的其他列和表。为简单起见,可以存储设备令牌String,但它实际上是一个 32 字节的 BLOB。

发送有效负载后,您将无法取消或检查其状态。一旦你发送它,它就脱离了你的控制。

于 2009-10-13T07:06:50.347 回答
1

我会前往 Urban Airship 并尝试他们实施 Apple Push Notifications。他们有一个示例 PHP 应用程序,您可以扩展以满足您的需要,以及有关如何启动和运行示例应用程序的详细分步文档。

不,没有办法取消发送的有效载荷。

于 2010-11-20T10:48:32.363 回答