Re: [問題] 偵測notification center 顯示是否開啟
※ 引述《pigcat1315 (還是朋友?)》之銘言:
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.59.236.139
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1403842301.A.6CE.html
→
06/27 13:19,
06/27 13:19
→
06/27 14:21,
06/27 14:21
[UIApplication sharedApplication].enabledRemoteNotificationTypes
typedef enum : NSUInteger {
UIRemoteNotificationTypeNone = 0,
UIRemoteNotificationTypeBadge = 1 << 0,
UIRemoteNotificationTypeSound = 1 << 1,
UIRemoteNotificationTypeAlert = 1 << 2,
UIRemoteNotificationTypeNewsstandContentAvailability = 1 << 3
} UIRemoteNotificationType;
文件 http://d.pr/Dh8R
要注意這是把 disply style, badge 和 sound 合併處理(先不管 newsstand)
所以提示樣式選擇無只會造成 UIRemoteNotificationTypeAlert 這個 bit 被設成 0
而不見得會回傳 UIRemoteNotificationTypeNone
所以你要用 if (types & UIRemoteNotificationTypeAlert) 這樣判斷
然後我要道德勸說一下
通知關閉是使用者的決定, 沒有人會沒事把原本打開的東西特地進去關掉
這種暗示使用者做錯事情的訊息感覺不太尊重對方
請永遠假設使用者很懶惰, 但不要把他們當笨蛋
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.94.57
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1403851089.A.6C4.html
※ 編輯: uranusjr (140.112.94.57), 06/27/2014 14:43:59
推
06/27 14:47, , 1F
06/27 14:47, 1F
推
06/27 14:58, , 2F
06/27 14:58, 2F
→
06/27 14:59, , 3F
06/27 14:59, 3F
→
06/27 22:11, , 4F
06/27 22:11, 4F
→
06/27 22:11, , 5F
06/27 22:11, 5F
→
06/27 22:12, , 6F
06/27 22:12, 6F
推
07/02 15:34, , 7F
07/02 15:34, 7F
→
07/02 15:35, , 8F
07/02 15:35, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章