持久本地通知iOS

时间:2016-03-14 21:46:33

标签: ios objective-c localnotification

是否可以在iOS上拥有持久的本地通知?我希望在启用某个应用程序的某个方面时发出通知,并且该通知会持续到用户在应用程序中禁用该功能为止。

我到目前为止的解决方案是每隔60秒左右调用以下内容来刷新通知:

[[UIApplication sharedApplication] cancelLocalNotification:localNotification];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 

然而,这样做的缺点是通知不是真正持久的,并且每次通知触发时屏幕都会出现。那里有更好的解决方案吗?

在android中这很简单:

builder.setOngoing(true)

1 个答案:

答案 0 :(得分:1)

不,这不可能是afaik。您也无法控制发送的本地通知。

如果您希望留在通知中心,请使用今日小部件。

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/NotificationCenter.html