如何一次在本地通知中将日期数组设置为 fireDate

戈内什克尔

实际上,在我的应用程序中,我在不同时间启动了两个以上的计时器。在特定的时间间隔后,我希望触发通知。当应用程序在前台但不在后台时,它工作正常。我该如何解决这个问题?

请帮忙。谢谢!

马亨德拉

你需要做以下...

在此处输入图片说明

您需要打开后台模式。

在 AppDelegate 中,添加此代码以在后台运行应用程序

创建属性

@property (nonatomic, assign) UIBackgroundTaskIdentifier backgroundTask;

然后做以下...

- (void)applicationDidEnterBackground:(UIApplication *)application {

    self.backgroundTask = [application beginBackgroundTaskWithExpirationHandler:^{
        DLOG(@"End of tolerate time. Application should be suspended now if we do not ask more 'tolerance'");

    }];

    if (self.backgroundTask == UIBackgroundTaskInvalid) {
        DLOG(@"This application does not support background mode");
    } else {
        //if application supports background mode, we'll see this log.
        DLOG(@"Application will continue to run in background");
    }

}

我希望它会帮助你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据Label的(动态)值设置UILocalNotification的FireDate

在locationManager中进行swift和iBeacon firedate通知

UILocalNotification的FireDate

如何设置每隔48小时通知用户一次本地通知?

如何每X分钟设置一次本地通知?

一次创建多个本地通知失败

本地通知UNTimeIntervalNotificationTrigger triggerWithTimeInterval每1分钟触发一次,如何停止

如何在随机时间每天随机安排一次本地通知

如何只为特定日期设置本地通知,时间为 12PM 和 6PM

如何为一个客户端一次插入多个日期条目(日期数组数据)

每隔14天(两周)重复一次本地通知吗?

每X天发送一次本地通知-Swift

如何安排本地通知在应用程序打开时触发一次,而在用户重新打开时不重复?(斯威夫特,XCode,IOS)

本地通知日期离子

如何将设备的系统铃声设置为本地通知声音?

如何在 Flutter 中为工作日的多天设置本地通知?

如何将日期设置/捕获一次到本地存储?

如何为离子本机插件“本地通知”设置“ skipLocalNotificationReady”

当使用lubridate :: day()提取日期时,如何设置该日期将定义为一次而不是午夜开始?

iOS本地通知重复x次

在指定日期取消本地通知

如何在一周中的特定日期的不同时间快速实施多个本地通知

从开始日期到结束日期重复本地通知,并且一天中重复1-4次Android

如何在Oracle SQL中将星期数显示为日期?

Canvas - 如何一次为多个图像设置动画?

如何一次为多个按钮或标签设置值?

设置特定日期和时间的本地通知迅速3

基于用户在 ToDo DatePicker (Swift & SwiftUI) 中设置的日期时间的 iOS 本地通知

如何选择数组的多个html元素并将它们全部一次设置为一个函数?