设置本地通知后,本地通知不推送
来源:互联网 发布:企业级备份软件排名 编辑:程序博客网 时间:2024/06/05 05:37
这种情况多发生在IOS8之后,因为在IOS8之后,苹果更加注重管理了本地通知这一块,APP想要发送本地通知,必须发出弹框得到用户同意(IOS8之前不用)
解决方法如下:
在application didFinishLaunchingWithOptions 方法中加入以下代码即可:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if ([[UIDevice currentDevice].systemVersion doubleValue] >= 8.0) { UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound categories:nil]; [application registerUserNotificationSettings:settings]; } return YES;}
注意:一定要添加if的判断,判断是不是IOS8.0以上的系统,因为IOS7的系统执行这段代码可能会导致程序崩溃!!!
1 0
- 设置本地通知后,本地通知不推送
- 推送通知-本地推送
- IOS本地推送通知
- 本地推送(通知)
- IOS 本地推送通知
- 本地通知,推送
- iOS 本地推送通知
- 本地推送通知UILocalNotification
- 本地推送通知
- iOS10推送 本地通知
- 本地推送通知和远程推送通知
- 本地通知和推送通知编程指南
- 本地通知和推送通知简介
- 本地通知和推送通知 - iOS开发
- IOS本地通知和推送通知
- 本地通知和推送通知简介
- IOS设置本地通知
- 设置本地通知
- jsp form事件和 js 函数不能并行
- 专题二,搜索
- LeetCode——056
- 引导页
- Netty学习之固定长度解码器解决TCP粘包
- 设置本地通知后,本地通知不推送
- Diffie-Hellman 密钥交换算法
- block 在两个控制器之间传值使用
- 判断101-200之间有多少个素数,并输出所有素数。
- 输出9*9口诀。
- 第八周上机实践项目 项目1-数组做数据成员(1)
- Android高效加载大图、多图解决方案,有效避免程序OOM
- schema与xml
- Mac OS下 Android studio更新SDK的办法