iOS 10 中以前雜亂的和通知相關的 API 都被統一了,現在開發者可以使用獨立的 UserNotifications.framework 來集中管理和使用 iOS 系統中通知的功能。在此基礎上,Apple 還增加了撤回單條通知,更新已展示通知,中途修改通知內容,在通知中展示圖片視頻,自訂通知 UI 等一系列新功能,非常強大。
對於開發者來說,相較於之前版本,iOS 10 提供了一套非常易用的通知處理介面,是 SDK 的一次重大重構。而之前的絕大部分通知相關 API 都已經被標為棄用 (deprecated)。
這篇文章將首先回顧一下 Notification 的發展歷史和現狀,然後通過一些例子來展示 iOS 10 SDK 中相應的使用方式,來說明新 SDK 中通知可以做的事情以及它們的使用方式。
您可以在 WWDC 16 的 Introduction to Notifications 和 Advanced Notifications 這兩個 Session 中找到詳細資訊;另外也不要忘了參照 UserNotifications 的官方文檔以及本文的實例專案 UserNotificationDemo。
章節
Notification 歷史和現狀
UserNotifications 框架解析
Actionable 通知發送和處理
Notification Extension
總結
iOS 10 SDK 中對通知這塊進行了 iOS 系統發佈以來最大的一次重構,很多“老朋友”都被標記為了 deprecated:
iOS 10 中被標為棄用的 API
UILocalNotification
UIMutableUserNotificationAction
UIMutableUserNotificationCategory
UIUserNotificationAction
UIUserNotificationCategory
UIUserNotificationSettings
handleActionWithIdentifier:forLocalNotification:
handleActionWithIdentifier:forRemoteNotification:
didReceiveLocalNotification:withCompletion:
didReceiveRemoteNotification:withCompletion:
等一系列在 UIKit 中的發送和處理通知的類型及方法。
Line OA / 服務類
透過幫痘氏皮膚科診所 LINE OA官方帳號進行線上預約、客服諮詢、預約查詢.....等等。客人針對自己的膚質挑選療程,若有任何想要諮詢的問題能利用LINE 官方網站的聊天室。
網頁設計.RWD響應式網站.行動版網站.企業形象網站 / 製造類
網站技術:PHP . Javascript/MySql
提供季節、生活、廚房、健康與美容家電產品,並提良好售後服務的家電供應商。
網頁設計.RWD響應式網站 / 服務類
網站技術:Javascript
協助民眾了解與申請商標的相關流程與資訊,讓客戶加深專利商標這方面的訊息,以過往的案件來加深大眾對於商標的重要性。甚至可以為不同類型客戶量身打造品牌策略服務、分析對手情況...等等服務。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策