usernotifications相关内容

在应用程序内启用或禁用 iPhone 推送通知

我有一个可以接收推送通知的 iphone 应用程序.目前,我可以通过转到 iphone 设置/通知来禁用我的应用的推送通知. 但我想在我的应用中添加一个开关或按钮来启用或禁用推送通知. 它可以做到,因为我在foursqure iphone应用程序中看到它做到了.他们在设置呼叫通知设置中有一个部分,用户可以为应用启用或禁用不同类型的通知. 我在网上四处寻找合适的解决方案,但仍然没有 ..

当应用程序在后台时替代 UserNotificationCenterDelegate 的 willPresent

我想弄清楚我是否可以通过本地通知实现我的目标,或者我是否需要切换到远程通知. 我正在通过构建一个闹钟程序来练习 iOS 10/Swift 3,该程序在一天中的固定时间播放 RSS 更新的广播节目的最新一集.当应用程序在前台时,这很容易通过 UNUserNotificationCenterDelegate 的 willPresent 函数执行.我只是使用 willPresent 来获取最新的剧 ..

为什么只有我的最后一个本地通知函数被调用?

我对 swift 还很陌生,我正在尝试调用多个函数,这些函数在 UISwitch IBAction 中请求本地通知.我想在某个日期发送通知 - 一年中的每个季度的第 4、7、10、1 个月.只有第四季度函数被调用.如何让所有四个函数都被调用?这是我的代码: //季度通知的 UISwitch @IBAction func quadlyFrequencyTapped(_ sender: UIS ..
发布时间:2021-06-09 18:30:29 移动开发

在没有用户交互的情况下,使用iOS 10 UserNotifications进行后台获取执行时间

在iOS 10之前的Push Notification API中,我可以轻松地运行由收到Push Notification触发的后台作业.刚收到-用户根本不需要与之交互.现在看来,为了使用该新框架执行相同的后台作业,用户必须以某种方式与通知进行交互.当客户端设备刚刚接收到某个推送但用户未与之交互时,这种新框架是否有办法仅运行后台作业?我可以在推送的用户信息字典中传递一种方法吗? 解决方案 ..
发布时间:2021-05-17 18:33:23 移动开发

无法更新本地预定的通知内容

在WWDC会话之一中,我获得了用于更新现有通知的代码段.我认为这行不通.尝试更新通知内容. 首先,我从始终有效的 UNUserNotificationCenter 请求挂起的通知.然后,我创建了一个新请求,以使用现有的唯一标识符更新通知. 有1个新变量 content:字符串. //至少有一个待处理的通知.让triggerCopy = request!.trigger为!UNTime ..
发布时间:2021-05-16 21:03:24 其他开发

如何设置任务的每日本地通知,但在用户之前完成任务时不显示

我知道之前也曾出现过类似的问题,但我想我需要进一步澄清,因为我仍然不知道如何做到.我是一名初学者程序员,所以请原谅我任何错误. 如果用户还没有完成我的应用程序,我想从我的应用程序中获取日常提醒,那么当他已经完成任务时,如何使它不显示? 到目前为止,我发现的解决方案建议删除待处理的通知,并在同一时间为将来的日期设置新的通知. 我使用以下代码成功设置了每日通知: func sen ..
发布时间:2021-05-16 20:19:03 移动开发

切换到Xcode 10会导致“ UserNotifications.framekwor dyld:库未加载崩溃”,适用于iOS9

我们有一个应用程序可以正常工作,并且在Xcode 9中将 UserNotification.framework 链接为必需的框架 现在我们切换到Xcode10。但是在必需的潜在客户链接此框架的地方到 dyld:未加载库:/System/Library/Frameworks/UserNotifications.framework/UserNotifications 引用自: /var ..
发布时间:2020-10-20 19:26:53 移动开发

UNTimeIntervalNotificationTrigger nextTriggerDate()是否给出错误的日期?

我正在更新本地通知以与iOS 10配合使用,但遇到了一个问题,我认为nextTrigger函数返回NOT“下一次满足触发条件的日期”。而是返回当前日期时间加上您最初设置的UNTimeInvervalNotificationTrigger的值。 因此,如果您将触发器设置为在60秒内熄灭,请从文档中获取我希望当我调用nextTriggerDate()时,无论设置触发器+ 60秒时是什么日期时间, ..
发布时间:2020-10-18 22:22:59 移动开发

检查UILocalNotification弃用后是否启用了用户通知

在我的应用中,我希望能够检查用户是否启用了通知。在iOS 10中,我是使用委托检查的。 此检查现已弃用,我想对其进行更新,但我不知道该怎么做。在iOS 11中使用。 弃用警告如下: currentUserNotificationSettings在iOS 10.0中已弃用:使用 UserNotifications框架的-[UNUserNotificationCenter get ..
发布时间:2020-10-04 04:28:08 移动开发

iOS本地通知每天限制吗?

我正在开发一个应用程序,每天需要向用户发送大量通知。大约5到40,具体取决于用户。 我正在使用本地通知进行发送,但我知道通知上限为64。这是否意味着每天或总共64条通知? 解决方案 这意味着同时预定以便将来使用交货。 如果您添加的请求超过64个(在 UserNotifications )或预定的(在 UIApplication / UILocalNotification 下), ..
发布时间:2020-10-04 04:17:32 移动开发

UNUserNotificationCenter Swift-在特定情况下不触发本地通知

在应用程序中使用本地通知时遇到问题. 我正在安排具有自定义内容的本地通知&自定义操作类别.它是调度和在iOS 11中触发,但在iOS 10中不触发. 根据文档,它也应在iOS 10中运行. 请查看我的代码,并告诉我为什么在这种特定情况下它不起作用. 代码在下面. AppDelegate.swift func application(_ application: ..

如何在iOS 10中安排本地通知(objective-c)

我想使用iOS 10安排本地通知.我想知道如何做.我在网上浏览了很多,但是我一直在寻找线索,仅用于注册和处理通知.不是用于安排本地通知. 那么,有人知道该怎么做吗? 解决方案 尝试一下.已弃用但有效的代码.在iOS 10.0之前的版本中使用它: //Get all previous noti.. NSLog(@"scheduled notifications: --%@- ..
发布时间:2020-05-19 00:15:52 移动开发

删除特定的本地通知

我正在开发基于本地通知的iPhone闹钟应用程序。 在删除闹钟时,相关的本地通知应该被取消。但是如何确定要取消本地通知数组中的哪个对象呢? 我知道 [[UIApplication sharedApplication] cancelLocalNotification :通知] 方法,但我怎么能得到这个'通知'来取消呢? 解决方案 你可以在本地通知的userinfo中保存密钥的唯一 ..