从ios应用程序发送推送通知

时间:2012-11-04 02:33:34

标签: objective-c xcode notifications push-notification

我需要创建一个发送通知的ios应用。 (类似于Pushmebaby(https://github.com/stefanhafeneger/PushMeBaby))。 (另请注意,这个mac应用程序已经使用了2年而且崩溃了)

我已经看到一些php网站的例子来做这件事,买不到任何东西可以直接从ios做到这一点。

对我来说有什么好的例子吗?

谢谢,祝你有愉快的一天!

3 个答案:

答案 0 :(得分:5)

您是否需要向当前运行应用的iOS设备发送通知?如果是这样,您应该查看local notifications

如果您真的想从iOS设备向其他iOS设备发送推送通知,那么您基本上有两个选项

选项1(最简单)

使用ParseUrban Airship等服务为您发送通知。然后,您可以启动对其API的请求,以启动对用户设备的推送通知。

选项2(参与最多)

Apple's guidelines设置基础架构,以便向Apple的服务器发送推送通知。然后,您需要构建一个API,以便您的iOS设备可以与推送通知服务器通信,以向Apple的服务器发起推送通知请求。

真正的推送通知支持并不容易,所以我建议选项1,如果它适合你。

答案 1 :(得分:1)

也可以从Mac OS X或iOS发送远程推送通知。这可以通过GitHub上的NWPusher项目完成。它提供OS X和iOS应用程序以手动发送推送通知,或者您可以直接使用包含的库。

虽然您不太可能希望在生产环境中使用它,但在开发过程中它非常有用。

答案 2 :(得分:-1)

我们通过两种方法发送推送通知:

1。)通过使用.net backened.:-在其中,您只需创建.p12文件。要创建.p12文件,请点击此链接http://www.techfunonline.com/how-to-send-push-notification-using-dot-net-backened.html

2。)Php后备: - 在其中,您只需创建.pem文件。要创建.pem文件,请点击此链接http://www.techfunonline.com/how-to-create-pem-file-for-push-mail-notification-for-php-backend.html