2012-07-13 63 views
0

刚开始我,我想说我已阅读本教程:http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12是推送通知所需的服务器吗?

看完之后,有...我的主要问题是,需要对服务器推送通知的几个问题。

我制作了一个应用程序,其中包含我的业务的信息内容...但是每个星期/每月或每当我选择时,我都希望能够向所有下载了我的应用程序的用户推送消息(每个设备会收到相同的信息)。

最好,我希望创建并发送通知...的方式是通过一个单独的应用程序,我,开发商只。

现在回到我的问题,我需要获得一个服务器来做到这一点?

回答

0

我们使用一种称为解析框架,它可以让我们发送广播推给所有用户。你不需要维护一个服务器(他们为你做)。每个月有500万次查询是免费的。

+0

你能链接我关于Parse的更多信息,我很难找到正确的东西。它是Xcode内部的框架吗? – 2012-07-13 04:09:57

+0

没关系,我发现它! – 2012-07-13 04:54:59

0

不,你不需要一台服务器,你可以简单地创建自己的应用程序连接到苹果推送通知服务器,但你必须确保你使用的需要开发/发布的SSL连接的证书,你可以看到,在您在“制作PEM文件”部分阅读了教程。他直接从他的mac连接到服务器,它没有证书就失败了,但是没有证书。

在这里看到:

正如我前面提过几次,你需要设置一个 发送推送通知到你的应用服务器。对于第一次测试,我们目前还没有设置服务器。相反,我会给你一个简单的PHP脚本,它建立了一个到APNS的连接,并向你指定的设备标记发送一个推送 通知。您可以直接从Mac运行此 。

你可以让你的程序设置了一个这样的连接。

2

有很多免费推送通知服务器 - 例如QuickBlox 您不需要任何服务器代码,QuickBlox已经为您写了所有。

只需看看Push Notifications iOS sample - 此示例使您可以随时通过API或易于使用的管理面板向用户发送通知和警报。 只需下载它,将一些代码从它移动到您的应用程序 - 并享受它。