本地通知 ios 6.0 及更高版本
Posted
技术标签:
【中文标题】本地通知 ios 6.0 及更高版本【英文标题】:Local Notification ios 6.0 and newer 【发布时间】:2013-08-07 11:55:35 【问题描述】:我正在向 ios 发出警报。 想使用本地通知来安排和传递警报声。
当前代码类似于:
UILocalNotification *localNotification = [[UILocalNotification alloc] init]; /
[localNotification setFireDate:fireDate];
[localNotification setAlertAction:@"View"];
[localNotification setAlertBody:[alertBodyField text]];
[localNotification setHasAction: YES];
[localNotification setSoundName:@"sound.wav"];
[localNotification setApplicationIconBadgeNumber:[[UIApplication sharedApplication] applicationIconBadgeNumber]+1];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
在 iOS 5.0 中运行良好,因为我希望在屏幕中间出现一个带有按钮的窗口并一直保持在那里直到有用户交互
在 iOS 6.0 中,通知位于屏幕顶部并且不允许存在按钮。 有人知道这个变化吗?
【问题讨论】:
【参考方案1】:这是不可能通过代码实现的。只有用户可以更改向他/她显示通知的方式。
默认是在屏幕顶部的一个横幅,只有当用户选择使用它时,警报样式才可用。
【讨论】:
以上是关于本地通知 ios 6.0 及更高版本的主要内容,如果未能解决你的问题,请参考以下文章
iOS 13 及更高版本未收到来自 Firebase 的推送通知