在本次的教學裡,我會讓你看看如何讓本地或是遠端(推播)通知擁有一個客製化使用者介面 (UI)。使用者現在可以跟你的通知內容進行互動。而 iOS 12 則讓我們能夠添加一個可以客製化的 UIViewController 子類別到通知本身。我們可以加入一些控件如 UIButton、UIImageView 以及 UISwitch 到 ViewController 之中,然後以 IBOutlet 及 IBAction 來撰寫一些客製化的功能,並且可以藉由 AutoLayout 來進行 UI 排版;而上述所有都是在通知本身裡面進行。我們終於可以提供多於單一點擊的功能了,這樣就可以在通知空間限制和時間考量內,開發出更多想要提供的使用者體驗。
我會講述使用者如何在不開啟 App 情況下,僅與客製化通知介面互動來回應通知。我將展示之前釋出給開發者的軟體,特別是 iOS 12 beta 2 以及 Xcode 10 beta 2 的開發者。
讀完本篇教學,你將能夠讓 App 使用者收到通知,並看到一個客製化 UI,使用者點擊按鈕就可以取得確認,而這些動作都是在一個通知裡發生。
延伸閱讀
Custom Push Notification with image and interactions on iOS - Swift 4
https://medium.com/@lucasgoesvalle/custom-push-notification-with-image-and-interactions-on-ios-swift-4-ffdbde1f457
Generating a Remote Notification
https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/generating_a_remote_notification
網頁設計.RWD響應式網站.企業形象網站 / 其他類
網站技術:PHP . Javascript/MySql
響應式(RWD)網頁設計,設計UI/UX使用者體驗,可於各種裝置進行網頁瀏覽(PC、平板、手機)。
網頁設計.RWD響應式網站.無障礙網頁 / 農林漁牧類
網站技術:Javascript
致力於花蓮與宜蘭地區的農業事務,像是農作物推廣、技術改良或是新興發展等等。除了推動台灣農作物的發展,也提供民眾遊玩地點,可以體驗農村的好山好水,感受農作物的生長與農民的辛苦。
由於網站的資訊較多,大多皆以文字呈現。將比較重要的區塊額外用區塊獨立在左側,以利閱讀。 當滑鼠移到選單時也會直接就跳出子選單,不用逐筆的去尋找。
精選專案.APP / 服務類
網站技術:PHP . iOS . Android/MySql
主要是處理不動產評估,包括土地建築物評估、土地資源評估、建築設備、廠房評估等。 若是民眾手上有任何的不動產物件,都可以請公會協助評估喔。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策