注冊用戶通知

因為ios8.0前后不一樣,所以就隨筆記下,這些都是項目用過的

/**注冊用戶通知*/

- (void)registerUserNotification {

/*

注冊通知(推送)

申請App需要接受來自服務(wù)商提供推送消息

*/

//判讀系統(tǒng)版本是否是“iOS 8.0”以上

if([[[UIDevicecurrentDevice]systemVersion]floatValue] >=8.0||

[UIApplicationinstancesRespondToSelector:@selector(registerUserNotificationSettings:)]) {

//定義用戶通知類型(Remote.遠(yuǎn)程- Badge.標(biāo)記Alert.提示Sound.聲音)

UIUserNotificationTypetypes =UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound;

//定義用戶通知設(shè)置

UIUserNotificationSettings*settings = [UIUserNotificationSettingssettingsForTypes:typescategories:nil];

//注冊用戶通知-根據(jù)用戶通知設(shè)置

[[UIApplicationsharedApplication]registerUserNotificationSettings:settings];

[[UIApplicationsharedApplication]registerForRemoteNotifications];

}else{// iOS8.0以前遠(yuǎn)程推送設(shè)置方式

//定義遠(yuǎn)程通知類型(Remote.遠(yuǎn)程- Badge.標(biāo)記Alert.提示Sound.聲音)

UIRemoteNotificationTypemyTypes =UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound;

//注冊遠(yuǎn)程通知-根據(jù)遠(yuǎn)程通知類型

[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:myTypes];

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 應(yīng)用程序必須進(jìn)行適當(dāng)配置,才可以接受本地或遠(yuǎn)程通知。配置過程在iOS和OS X略有不同,但基本原理是相同的。在啟動...
    shenzhenboy閱讀 1,472評論 1 2
  • 極光推送: 1.JPush當(dāng)前版本是1.8.2,其SDK的開發(fā)除了正常的功能完善和擴(kuò)展外也緊隨蘋果官方的步伐,SD...
    Isspace閱讀 6,884評論 10 16
  • 推送通知 注意:這里說的推送通知跟NSNotification有所區(qū)別 NSNotification是抽象的,不可...
    iOS開發(fā)攻城獅閱讀 4,417評論 1 13
  • 推送通知注意:這里說的推送通知跟NSNotification有所區(qū)別NSNotification是抽象的,不可見的...
    醉葉惜秋閱讀 1,615評論 0 3
  • 有點惱火今天被忽悠了一天,現(xiàn)在一點吃飯的心情沒有!奶奶的!給你家狗剪毛要搭上老娘一天的時間。說好5點,現(xiàn)在還姍姍未...
    花樣兒閱讀 236評論 0 0

友情鏈接更多精彩內(nèi)容