下面我們通過兩個簡單的 Demo 看一下如何實現本地消息通知。兩個 Demo 中我們分別設置一個按鈕,並分別綁定 各自的 Action,一個 Action 中按照傳統的方式實現消息通知,另一個 Action 中按照新的方式實現。這個消息通知具有以下實現:
傳統介面下,App 默認使用橫幅的通知樣式,但是橫幅的通知只能顯示 reply button 和 other button,但是我們想自己定義一個按鈕,只能使用提示的樣式,所以我們首先更改一下通知樣式,需要在 Info.plist 文件中添加一個新的鍵——NSUserNotificationAlertStyle
,值設置為 alert
: