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

首頁 > 系統 > iOS > 正文

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

2019-10-21 18:47:18
字體:
來源:轉載
供稿:網友

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); } 

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


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肇东市| 石楼县| 武清区| 屏东县| 南和县| 民乐县| 深圳市| 巢湖市| 南川市| 桃园市| 孝感市| 福贡县| 原平市| 襄垣县| 庄河市| 慈溪市| 枣强县| 武威市| 连江县| 东至县| 合山市| 邳州市| 光泽县| 安溪县| 澄迈县| 渭源县| 砀山县| 鄂托克前旗| 沛县| 牙克石市| 邢台县| 肥西县| 上犹县| 德惠市| 达孜县| 太谷县| 长岛县| 牟定县| 沙田区| 尼勒克县| 延津县|