ios8下推送,先记录下来
来源:互联网 发布:工作计划安排软件 编辑:程序博客网 时间:2024/06/04 17:52
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) { [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]]; [[UIApplication sharedApplication] registerForRemoteNotifications]; } else { //这里还是原来的代码 [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)]; } return YES;}#ifdef __IPHONE_8_0- (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings{ //register to receive notifications [application registerForRemoteNotifications];}- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void(^)())completionHandler{ //handle the actions if ([identifier isEqualToString:@"declineAction"]){ } else if ([identifier isEqualToString:@"answerAction"]){ }}#endif- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{ NSLog(@"%@", deviceToken);}-(void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{ NSLog(@"%@", error);}- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{ // 处理推送消息 NSLog(@"userinfo:%@",userInfo); NSLog(@"收到推送消息:%@",[[userInfo objectForKey:@"aps"] objectForKey:@"alert"]);}
主要就是先要获取 SSL.苹果账号上面你不是先创建的应用么.然后把推送打开.,
就可以去拿到 推送的证书.一共两个.开发者和发布者的.
生成了之后下载下来.然后导出两个文件.通过openSSL生成两个 pem.,
0 0
- ios8下推送,先记录下来
- 好文章 地址先记录下来
- iOS8下的远程推送
- 插件记录,暂时没有时间写,先记录下来
- 想做个小程序,先记录下来,省得忘了
- 正则式分段提取中文,看不懂啊,先记录下来
- ios8下的远程推送通知
- ios8 推送
- iOS8推送
- 先记录下, 有待测试
- IOS8下的本地通知(需要先注册再使用)
- 在CSDN一哥们的Blog中发现一句话感觉深有感触,记录下来先--
- VS2005代码统计插件教程,现在没有时间详细看, 先记录下来
- 数据库出XXX.exe,内存位置YYY处的_com_error。没有验证过,先记录下来。
- (*(volatile unsigned char *)0x20)的意义(先记录下来)
- 无意中发现一个js网站,先记录下来,有空再研究
- ios8推送问题
- ios8 消息推送
- 去掉Holo主题下Dialog的蓝色线
- Mac OS X Yosemite下配置Apache+PHP+MySQL
- Activity生命周期详解
- emacs 使用积累9 文件search与列表speedbar CEDET tabbar doxymacs:Doxygen Doxywizard
- Codeforces GYM 100548 K - Last Defence 2014-2015 ACM-ICPC, Asia Xian Regional Contest
- ios8下推送,先记录下来
- 我是一名疯狂的程序员,时刻关注互联网
- mac环境安装symfony2
- 沉寂-致2016年1月的自己
- cscope 生成索引文件 检索数据库文件 主要针对含有3pp的情况下,
- 什么是服务器,服务器与普通电脑有什么区别?
- SSM框架——使用MyBatis Generator自动创建代码
- emacs 使用积累5.2 cscope
- Java线程:线程的调度-让步