我如何设置本地通知,强迫用户打开应用程序。 我需要我的应用程序为日出和日落设置本地通知,但我不想问人打开应用程序。 我知道我可以通过scheduleLocalNotification多达64个通知,但我需要设置它一年,所以我应该能够在后台运行的应用程序,并为未来的日出和日落在后台设置警报。
我想每周重复本地通知,在iOS10之前有repeatInterval ,但我无法find适合在iOS10中重复通知的任何内容。 TimeTrigger和calendarTrigger都有重复的真实或错误,我可以在哪里申请重复每周,每天,每月。 谢谢。
嗨,我正在开发一个程序。 我将本地通知集成到了程序中,但问题是我不能每天重复地执行它。 插入 我使用这个插件,并在设备准备好的index.js中写下这段代码。 它正常工作,但当我第一次添加通知它会给出错误。 cordova.plugins.notification.local.schedule({ id: 1, text: "Come and Evaluate your Friends!", firstAt: tomorrow_at_11_am, every: "day" }); firstAt:tomorrow_at_11_am部分不工作。 我怎样才能解决这个问题?
当我的iOS应用程序在后台运行,它响应很好 – (void)application:(UIApplication *)application didReceiveLocalNotification: (UILocalNotification *)notification 但是当应用程序closures时,它会崩溃,并提供一个SIGKILL错误。 如果在收到通知时closures应用程序,我该如何运行一个方法?
从后台打开我的应用程序运行在一个特定的时间.. 想要做这样的事情 – (void)applicationDidEnterBackground:(UIApplication *)application { timer = [NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(timerFired:) userInfo:nil repeats:NO]; } – (void)timerFired:(NSTimer*)timer { NSLog( @"yes it is running…"); PickUpCallViewController *call=[[PickUpCallViewController alloc]initWithNibName:@"PickUpCallViewController" bundle:nil]; navi=[[UINavigationController alloc]initWithRootViewController:call]; [[navi navigationController] setNavigationBarHidden:YES animated:YES]; window.rootViewController = navi; [window makeKeyAndVisible]; }
以下是我想处理苹果文档引用的情况。 作为提示通知的结果,用户点击警报的动作button或点击(或点击)应用程序图标。 如果点击操作button(在运行iOS的设备上),系统启动应用程序,应用程序调用其代理的应用程序:didFinishLaunchingWithOptions:方法(如果已实施); 它传入通知负载(用于远程通知)或本地通知对象(用于本地通知)。 如果在运行iOS的设备上点击应用程序图标,应用程序将调用相同的方法,但不提供有关通知的信息。 如果在运行OS X的计算机上单击应用程序图标,应用程序将调用代理的applicationDidFinishLaunching:方法,在该方法中代理可以获取远程通知有效内容。 如果没有关于通知的信息,我该如何处理这种情况?
而应用程序在后台didReceiveLocalNotification不被调用。 所以我尝试从didFinishLaunchingWithOptions获得通知 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions { UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey]; //… } 但我的应用程序是与背景模式启用(使用外部配件通信)当点击通知,didFinishLaunchingWithOptions不被调用。 任何其他方式来检索通知?
我的应用程序在后台或非活动模式,然后本地通知无效。 我从来没有收到当地的通知。 更新:less于3分钟安排本地通知它工作正常,但更多的3分钟,这是行不通的。 那么如何解决这个问题? 根据我的理解我的代码如下。 UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter]; center.delegate = self; // Objective-C UNMutableNotificationContent *content = [UNMutableNotificationContent new]; content.title = [NSString localizedUserNotificationStringForKey:@"Remider!" arguments:nil]; content.body = [NSString localizedUserNotificationStringForKey:@"Your watch is out of range" arguments:nil]; content.sound = [UNNotificationSound defaultSound]; // Time // 15 min double timer = 15*60; UNTimeIntervalNotificationTrigger *trigger = [UNTimeIntervalNotificationTrigger triggerWithTimeInterval:time repeats:NO]; // […]
我已经使用https://github.com/katzer/cordova-plugin-local-notifications插件。 现在我有问题来获取我的声音文件在Android和iOS。 如果您有解决scheme,请让我知道。 window.plugin.notification.local.add({ id: '0001', date: new Date, message: 'hello', title: 'title, badge: 1, sound: 'www/resources/audio/beep.mp3', autoCancel: true, ongoing: true }); 我需要做的事情我需要改变我本地的应用程序在sencha触摸。
我是新的迅速,我不知道如何实现本地通知我已经尝试了一些代码,但它不完全工作,所以任何人都可以帮助在iOS使用swift实现本地通知?