欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IOS 遠程通知兼容(IOS7,IOS8)實例詳解

 更新時間:2017年03月30日 10:14:40   投稿:lqh  
這篇文章主要介紹了IOS 遠程通知兼容(IOS7,IOS8)實例詳解的相關(guān)資料,需要的朋友可以參考下

IOS 遠程通知

1.證書推送安裝

 證書的操作過程我就不說了,網(wǎng)上一大堆,首先我要說一下為什么要這些證書其實就是告訴蘋果服務(wù)器三點:

        1.我們要為哪個應用做推送

        2.哪臺電腦上做推送調(diào)試

        3.哪臺手機設(shè)備上做推送調(diào)試

我把調(diào)試做了高亮,因為總有人問為什么我要在mac上雙擊安裝cer文件和mobileprovision文件,就是因為你要調(diào)試,如果你不調(diào)試你可以生成后不安裝.

2.代碼實現(xiàn)

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
  // Override point for customization after application launch. 
  if (IS_iOS_8) { 
    //獲取當前UIUserNotificationType狀態(tài) 
    UIUserNotificationType oType = application.currentUserNotificationSettings.types; 
    if (oType == UIUserNotificationTypeNone) { 
      NSLog(@"通知被禁止"); 
    }else{ 
      UIUserNotificationType type = UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound; 
      UIUserNotificationSettings* settings = [UIUserNotificationSettings settingsForTypes:type categories:nil]; 
       
      [application registerUserNotificationSettings:settings]; 
      [application registerForRemoteNotifications]; 
    } 
     
  }else{ 
    UIRemoteNotificationType type = UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound; 
    [application registerForRemoteNotificationTypes:type]; 
  } 
   
  return YES; 
} 

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{ 
  //蘋果服務(wù)器告訴我們的設(shè)備編號 
  NSLog(@"%@,%@",NSStringFromSelector(_cmd),deviceToken); 
   
} 
 
 
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{ 
  //我們公司服務(wù)器推送給我們的通知 
  NSLog(@"%@",userInfo); 
} 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • 詳解iOS 輕松獲取當前控制器的正確方式

    詳解iOS 輕松獲取當前控制器的正確方式

    這篇文章主要介紹了詳解iOS 輕松獲取當前控制器的正確方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • iOS之Cocoapods安裝教程(全面解析)

    iOS之Cocoapods安裝教程(全面解析)

    下面小編就為大家?guī)硪黄猧OS之Cocoapods安裝教程(全面解析)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • iOS中封裝.framework及使用的方法詳解

    iOS中封裝.framework及使用的方法詳解

    這篇文章主要給大家介紹了關(guān)于iOS中封裝.framework及使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧。
    2018-04-04
  • 利用iOS開發(fā)實現(xiàn)翻轉(zhuǎn)撲克牌動畫的方法

    利用iOS開發(fā)實現(xiàn)翻轉(zhuǎn)撲克牌動畫的方法

    這篇文章主要給大家介紹了關(guān)于利用iOS開發(fā)實現(xiàn)翻撲克牌動畫的方法,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來跟著小編一起學習學習吧。
    2017-07-07
  • iOS實現(xiàn)簡單分欄效果

    iOS實現(xiàn)簡單分欄效果

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)簡單分欄效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • iOS開發(fā)學習之監(jiān)測程序的崩潰次數(shù)詳解

    iOS開發(fā)學習之監(jiān)測程序的崩潰次數(shù)詳解

    iOS開發(fā)中遇到程序崩潰是很正常的事情,下面這篇文章主要給大家介紹了關(guān)于iOS如何監(jiān)測程序崩潰次數(shù)的相關(guān)資料,文中通過詳細的示例代碼供大家參考學習,需要的朋友們下面跟著小編來一起學習學習吧。
    2017-07-07
  • iOS中使用對象的弱引用示例代碼

    iOS中使用對象的弱引用示例代碼

    這篇文章主要給大家介紹了關(guān)于iOS中使用對象的弱引用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • iOS實現(xiàn)視頻播放全屏和取消全屏功能

    iOS實現(xiàn)視頻播放全屏和取消全屏功能

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)視頻播放全屏和取消全屏功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 去除IOS蘋果手機自帶按鈕樣式的方法(推薦)

    去除IOS蘋果手機自帶按鈕樣式的方法(推薦)

    下面小編就為大家分享一篇去除IOS蘋果手機自帶按鈕樣式的方法(推薦),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • 剖析iOS開發(fā)中Cocos2d-x的內(nèi)存管理相關(guān)操作

    剖析iOS開發(fā)中Cocos2d-x的內(nèi)存管理相關(guān)操作

    這篇文章主要介紹了剖析iOS開發(fā)中Cocos2d-x的內(nèi)存管理相關(guān)操作,Cocos2d-x是開發(fā)游戲的利器,需要的朋友可以參考下
    2015-10-10

最新評論