前置作業:
1.準備一台Mac Mini、一台iOS Device (本文用iPad示範)
2.在Mac Mini上安裝OS X Lion、OS X Lion Server。
3.建立一個伺服器,網址可以自己設定,例如http://xxxx.local。
安裝好OS X Lion Server之後,「應用程式」會出現「Server App」
安裝Server App的過程中,先建立一個管理員帳號。
▲「網頁伺服器」中會顯示你建立的伺服器網址。
▲ 把「描述檔管理程式」旁邊的開關改成「開啟」。「裝置管理」一開始是停用的,點選右邊的「設定」來啟用裝置管理。
▲接著勾選「簽署設定描述檔」。順著說明指示,申請簽署設定描述檔用的憑證。
▲接著點選「硬體」中你的裝置(本例子是Mac Mini),點選「設定」分頁。勾選「啟用Apple推撥通知」,點選右邊的編輯,在裡面可以用Apple ID申請Apple Push Notification Service。
▲上圖是成功申請Apple Push Notification Service Certificate後的結果 (網址是https://identity.apple.com/pushcert)。
拿出iPad,打開Safari,輸入網址 http://xxxx.local/mydevices
▲你會看到上面的畫面,接著輸入管理員帳號、密碼。
▲然後你就會看到上面這個畫面。現在管理員已經登入,但是手上這台iPad還沒有開始被Server監管。先點選「Profiles」分頁。
▲請先點選「Trust Profile For(信任描述文件)」這個描述檔,這是用來安裝中繼憑證來驗證已經簽署的描述檔。
▲安裝完「Trust Profile For」描述檔之後,點選「Device」分頁,點選「Enroll(註冊)」,這代表使讓Server監管手中的這台iPad(目前是由管理員帳號監管)。
▲反正就是一路按下一步就對了。
▲這時管理員在Mac Mini上,就可以看到iPad被列入監管了。
往後,只要你在設備/設備群組/使用者/使用者群組的設定中,加入描述檔或是App(從iTunes下載的免費App或是自行開發的In-House App),一旦有iPad註冊給你的Server,該台iPad就會自動接收到描述檔(並且自動安裝完成)、以及接收到App的安裝推撥通知。
詳細作法請接著看這一篇:在Profile Manager中無線推播App和描述檔給iOS裝置
您好,您的文章很受用,感謝您的分享,請問是否能邀請我加入,讓我能學習到更多,感謝您。
請問一下,申請 Apple Push Notification Service ,一般的Apple ID 就可以了嗎?還是一定要用開發者的帳號?會不會費用問題?
參考:
http://fecbob.pixnet.net/blog/post/38698563-ios用戶端的apns服務簡介與實現