0

刚开始,我想说我已经阅读了本教程:http ://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12

阅读后,有几个关于推送通知的问题......我的主要问题是,是否需要服务器。

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

最好,我想要创建和发送通知的方式......是通过一个单独的应用程序,我,开发人员只有。

现在回到我的问题,我需要一台服务器来执行此操作吗?

4

3 回答 3

2

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

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

于 2012-10-03T20:24:10.083 回答
0

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

看这里:

正如我之前多次提到的,您需要设置一个将推送通知发送到您的应用程序的服务器。对于第一个测试,我们暂时不准备设置服务器。相反,我将为您提供一个非常简单的 PHP 脚本,该脚本设置与 APNS 的连接并向您指定的设备令牌发送推送通知。你可以直接从你的 Mac 上运行它。

你可以让你的程序建立这样的连接。

于 2012-07-13T02:16:46.130 回答
0

我们使用一个名为 Parse 的框架,让我们向所有用户发送广播推送。您不需要维护服务器(他们为您完成)。每月有 500 万次查询是免费的。

于 2012-07-13T03:34:21.077 回答