国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

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

2020-07-26 02:52:02
字體:
來源:轉載
供稿:網友

IOS 遠程通知

1.證書推送安裝

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

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

        2.哪臺電腦上做推送調試

        3.哪臺手機設備上做推送調試

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

2.代碼實現

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {   // Override point for customization after application launch.   if (IS_iOS_8) {     //獲取當前UIUserNotificationType狀態     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{   //蘋果服務器告訴我們的設備編號   NSLog(@"%@,%@",NSStringFromSelector(_cmd),deviceToken);    }   - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{   //我們公司服務器推送給我們的通知   NSLog(@"%@",userInfo); } 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陇西县| 杭锦后旗| 仪陇县| 沾益县| 布拖县| 襄樊市| 潞城市| 城固县| 苍南县| 闻喜县| 界首市| 布尔津县| 交城县| 垫江县| 东平县| 甘德县| 宜昌市| 盐津县| 黔西县| 克拉玛依市| 溆浦县| 神农架林区| 成都市| 图们市| 长汀县| 大丰市| 丽江市| 东乌珠穆沁旗| 万安县| 静宁县| 麦盖提县| 遵义县| 林口县| 固安县| 大冶市| 甘泉县| 扎赉特旗| 正宁县| 沂南县| 武山县| 凤凰县|