中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

為iOS5設(shè)計(jì)消息通知

2019-04-03    來(lái)源:百度MUX

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

通知中心作為iOS5的重大更新內(nèi)容之一,可以將用戶的iOS設(shè)備里的所有的通知集中放在一個(gè)地方,大大方便用戶查看和管理。如果用戶收到一封新郵件、一條短信,或者是一個(gè)添加好友的請(qǐng)求,無(wú)論在任何界面下(包括游戲等全屏應(yīng)用),用戶都可以通過(guò)從屏幕頂部向下滑,將通知中心“拉下來(lái)”,用戶可以在這里查看到所有的通知。所以蘋果在iOS5的介紹中說(shuō)到通知中心是你隨時(shí)掌握最新生活資訊的絕佳途徑。

可能出現(xiàn)通知的場(chǎng)景

一般在下面的場(chǎng)景中iOS應(yīng)用程序會(huì)通知用戶有有意思的事情發(fā)生了:

1. 收到一條消息

2. 即將發(fā)生某件事

3. 有新的數(shù)據(jù)可供下載

4. 某些事物的狀態(tài)發(fā)生了變化

iOS5的四種通知類型

1. 橫幅(Banner)

橫幅通知是在iOS5中出現(xiàn)的新特性,是顯示在屏幕頂部的橫條,幾秒鐘后會(huì)自動(dòng)消失。一條橫幅通知會(huì)顯示程序的小圖標(biāo)(低分屏下顯示29×29的圖標(biāo),高分屏顯示58×58的圖標(biāo)),程序的名字和通知的內(nèi)容。小圖標(biāo)可以幫助用戶一眼就看清楚是哪一個(gè)應(yīng)用程序在提醒他們。

2. 提醒(Alert)

提醒通知不會(huì)自動(dòng)消失,需要用戶與之交互才能關(guān)閉。設(shè)計(jì)師需要設(shè)計(jì)通知的具體內(nèi)容,有時(shí)還要action button(后面會(huì)談到)設(shè)計(jì)title。整個(gè)提醒通知的背景樣式,包括里面的按鈕的樣式都是不可變的,所以設(shè)計(jì)師和開發(fā)者就不要在這里發(fā)揮創(chuàng)意了。Android由于其開放性,我們是可以使用自己設(shè)計(jì)的控件的,而iOS這樣做可能是為了保持UI風(fēng)格一致性。

3. 標(biāo)記(Badge)

標(biāo)記通知是顯示在程序圖標(biāo)的右上角的紅色橢圓形標(biāo)記,里面顯示的數(shù)字表示需要用戶處理的通知的數(shù)量。同樣地,標(biāo)記的顏色和形狀、大小也是不可以更改的。App Store中有更新的應(yīng)用程序的數(shù)量,Mail中收到的未讀郵件的數(shù)量都是用標(biāo)記通知用戶的。

4. 聲音(Sound)

聲音提示也是iOS的一種通知方式,支持自定義,可以與前面三種通知類型搭配使用。

本地通知和推送通知

iOS應(yīng)用程序會(huì)使用本地通知或推送通知來(lái)提醒用戶:

1. 本地通知

應(yīng)用程序的本地通知是由用戶的iOS設(shè)備生成并發(fā)布的,無(wú)論這個(gè)應(yīng)用程序是否運(yùn)行在前臺(tái)。就像一個(gè)日歷應(yīng)用,或者是一個(gè)to-do list應(yīng)用,可以發(fā)出一條本地通知提醒用戶馬上有一個(gè)會(huì)議要開始了。

2. 推送通知

應(yīng)用程序的推送通知是這樣發(fā)布的:該應(yīng)用的遠(yuǎn)程服務(wù)器(Provider)先發(fā)出一條通知給蘋果的推送通知服務(wù)(Apple Push Notification service, APNS),蘋果的通知服務(wù)器再把這個(gè)通知推送給所有安裝了這個(gè)應(yīng)用的iOS設(shè)備。

如果要使用推送通知,必須先在蘋果的推送通知服務(wù)里注冊(cè)你要使用哪幾種類型的通知,就比如下面的一段代碼就表示同時(shí)注冊(cè)了標(biāo)記和聲音兩種類型的通知:

- (void)applicationDidFinishLaunching:(UIApplication *)app {

// other setup tasks here.。..

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound)];

}

標(biāo)簽: iOS5 消息通知 Android 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:手機(jī)產(chǎn)品設(shè)計(jì)中的反饋提示

下一篇:Pinterest“瀑布流”的呈現(xiàn)方式有什么特點(diǎn)