2012-07-13 29 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或易於使用的管理面板向用戶發送通知和警報。 只需下載它,將一些代碼從它移動到您的應用程序 - 並享受它。