Swift:在工作日的特定时间安排事件(非通知)

时间:2016-05-19 13:27:46

标签: iphone swift events background-process background-service

在工作日的特定时间安排活动

该事件唤醒我的应用程序,并通过服务电话在我的服务器中分享我当前的纬度经度。

所以我用来满足我的要求的iOS功能。

为什么我没有使用LocalNotification,因为LocalNotification在通知栏中插入通知而我没有设置LocalNotification。

1 个答案:

答案 0 :(得分:1)

尝试使用包含以下代码的本地通知,这些代码将像静音通知一样运行,并且不会在通知栏中添加通知。

UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [NSDate date];
NSTimeZone* timezone = [NSTimeZone defaultTimeZone];
notification.timeZone = timezone;

[[UIApplication sharedApplication] scheduleLocalNotification:notification];

请记住,您必须在appDelegate.m

中实现以下方法
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{