招聘資訊:
ios 8提供了乙個令人興奮的新api來建立互動式通知(interactive notifications),它能讓你在你的應用之外為使用者提供額外的功能。我發現網上還沒有關於如何實現它的比較好的示例教程,所以我將在這篇文章裡來實現乙個簡單的互動式通知示例,分享給大家。
和以前簡單地註冊通知型別(sounds、banners、alerts)相比,現在你可以註冊自定義的通知類別(categories)和動作(actions)。類別描述了應用自定義的通知型別,並且包含使用者能夠執行的響應動作。比如,你收到乙個通知說某人在社交網上了關注了你,作為回應你可能會想要關注他或者忽略。
這裡是乙個非常簡單的使用objective-c編寫的示例,演示如何註冊乙個包含兩個動作的通知。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
nsstring * const notificationcategoryident = @
"actionable"
;
nsstring * const notificationactiononeident = @
"action_one"
;
nsstring * const notificationactiontwoident = @
"action_two"
;
- (void)registerfornotification
要傳送這個通知型別,只需簡單的將category新增到宣告裡。
1
2
3
4
"aps"
:
1
2
使用者從你的推送通知中選擇乙個動作後,該方法將會在後台被呼叫。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if
([identifier isequaltostring:notificationactiononeident])
else
if
([identifier isequaltostring:notificationactiontwoident])
if
(completionhandler)
}
如文件所述,通過標示符來判定是哪個動作被選中,最後呼叫completionhandler,即可大功告成。這裡僅僅簡單的演示了一下ios 8 新通知api表面上的功能,今後我將更深入的研究一下,有機會再和大家分享。
iOS 8建立互動式通知
ios 8提供了乙個令人興奮的新api來建立互動式通知 interactive notifications 它能讓你在你的應用之外為使用者提供額外的功能。我發現網上還沒有關於如何實現它的比較好的示例教程,所以我將在這篇文章裡來實現乙個簡單的互動式通知示例,分享給大家。和以前簡單地註冊通知型別 sou...
iOS 8建立互動式通知 備
ios 8提供了乙個令人興奮的新api來建立互動式通知 interactive notifications 它能讓你在你的應用之外為使用者提供額外的功能。我發現網上還沒有關於如何實現它的比較好的示例教程,所以我將在這篇文章裡來實現乙個簡單的互動式通知示例,分享給大家。和以前簡單地註冊通知型別 sou...
iOS瘋狂詳解之 iOS 8中建立互動式通知
ios 8提供了乙個令人興奮的新api來建立互動式通知 interactive notifications 它能讓你在你的應用之外為使用者提供額外的功能。我發現網上還沒有關於如何實現它的比較好的示例教程,所以我將在這篇文章裡來實現乙個簡單的互動式通知示例,分享給大家。和以前簡單地註冊通知型別 sou...