【讀書筆記】iOS-發布你的促銷訊息-推動通知

來源:互聯網
上載者:User

標籤:很多   版本   ios網路編程   簡單   私密金鑰   啟動   內容   自己   保護   

推播通知可以在應用沒有啟動或者在後台啟動並執行時候給使用者一些提示。因此,很多應用開發人員和公司用它來推銷自己的產品。通過這個渠道推送自己的產品是不錯的選擇,但是一定要遵守起碼的道德規範(不要在使用者睡覺的時候推送你的通知),否則使用者就會毫不留情地屏蔽你這個應用的通知,甚至卸載你的應用。

 

一,蘋果究竟有多少個“通知”。

事實上,在蘋果的Mac OS X和iOS開發的API中有3個不同的“通知”,包括:廣播通知,本地通知和推播通知。其中的推播通知與遠程通知是一個概念。

二,廣播通知。

廣播通知就是觀察查模式中的通訊機制,能夠解決的問題是,可以實現在相同進程中實現一個對象對多個對象的通訊,它在非同步呼叫返回結果給多個對象時使用非常廣泛。

三,本地通知。

本地通知能能使用在iOS裝置中,它可以立刻發出通知,也可以在計劃時間後發出。

四,推播通知。

推動通知也叫遠程通知,推播通知不僅可以應用於iOS裝置,還可以應用於Mac OS X10.7版本以後的蘋果電腦,應用情境是,我們想遠程地推送使用者一些簡訊通知,即便是應該用不在前台運行,也希望使用者能夠收到通知,例如:股票資訊,使用者安裝查看股票資訊應用,作為股票資訊提供者可以推送股票資訊給這些使用者的裝置。

 

推播通知,除了運行基理與本地通知不同,使用者看到通知形式和管理都是一樣的,它們都有聲音提示,通知的方式也都是有橫幅顯示和提醒顯示,而且也都放在通知管理中心裡。

 

五,為SSL認證匯出p12檔案。

在編程時需要使用p12格式檔案,p12用於存放個人認證的私密金鑰,通常包含保護密碼,是二進位格式。

六,iOS用戶端編程。

推播通知技術在Mac OS X和iOS系統上都可以運行。iOS用戶端推播通知的編程比較簡單,編程的關鍵是擷取令牌,這是從APNS返回的,然後還要把內容交給供應商。

七,推送服務端編程。

在推送具體的過程中並非直接由內容提供者,直接發送給使用者裝置,而是服務程式與APNS通訊建立信任連接,然後把資料推送給APNS,再由APNS利用安全通道推送給使用者裝置。

 

參考資料:《iOS網路編程與雲端應用-最佳實務》

【讀書筆記】iOS-發布你的促銷訊息-推動通知

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.