Questions tagged «uilocalnotification»

10
当您的应用处于打开状态且在前台时,显示股票iOS通知横幅吗?
当Apple的官方iOS Messages应用程序打开并在前台运行时,来自其他联系人的新消息将触发原始的iOS通知股票提示横幅。参见下图。 在App Store的第三方应用程序中有可能吗?当您的应用处于打开状态且处于前台时,您的应用的本地通知和/或推送通知? 测试我的应用程序时,会收到通知,但不会显示iOS警报UI。 但是,这种行为是出现在苹果的官方消息应用程序: 在本地和远程通知编程指南说: 当操作系统传递本地通知或远程通知并且目标应用未在前台运行时,它可以通过警报,图标徽章编号或声音向用户显示通知。 如果在传递通知时应用程序在前台运行,则应用程序委托会接收本地或远程通知。 是的,我们可以在前台接收通知数据。但是我看不到呈现本机iOS通知警报UI的方法。 -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { // I know we still receive the notification `userInfo` payload in the foreground. // This question is about displaying the stock iOS notification alert UI. // Yes, one *could* use a 3rd party toast alert …

5
要求用户许可以在iOS 8中接收UILocalNotifications
我使用以下方法在应用程序委托中设置了本地通知: - (void)applicationDidEnterBackground:(UIApplication *)application { UILocalNotification *notification = [[UILocalNotification alloc]init]; [notification setAlertBody:@"Watch the Latest Episode of CCA-TV"]; [notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]]; [notification setTimeZone:[NSTimeZone defaultTimeZone]]; [application setScheduledLocalNotifications:[NSArray arrayWithObject:notification]]; } 当我运行该应用程序然后退出时,我收到一条错误消息: 2014-06-07 11:14:16.663 CCA-TV [735:149070] 尝试安排本地通知 {触发日期= 2014年6月7日,星期六,太平洋夏令时,时区= America / Los_Angeles (PDT)偏移量-25200(日光),重复间隔= 0,重复计数= UILocalNotificationInfiniteRepeatCount,下次触发日期= 2014年6月7日,星期六,太平洋夏令时间,用户信息=(空)},并带有警报但尚未获得用户显示警报的权限 如何获得显示警报的必要权限?


13
删除特定的本地通知
我正在开发基于本地通知的iPhone警报应用程序。 删除警报时,相关的本地通知应被取消。但是,如何确定要取消的本地通知数组中的哪个对象呢? 我知道[[UIApplication sharedApplication] cancelLocalNotification:notification]方法,但是如何获得此“通知”以取消它呢?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.