问题标签 [usernotifications]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 对内置闹钟做出反应
我听说 Apple 的内置闹钟应用程序没有特定的闹钟 API,但是有没有办法为特定的闹钟设置监听器?
就我而言,我想在内置闹钟应用程序发出警报后的 x 分钟内发送用户通知。
ios - UNNotificationAttachment 无法附加图片
因此,以下代码用于从图像的本地存储 url 附加图像。我签入Terminal
以查看图像是否已存储,并且它确实存储了图像而没有任何问题。因此排除了 url 本身的任何问题。
与创建 UserNotification 相关的其他代码工作正常,因为它在正确的指定时间触发。
代码总是进入 catch 块。如果实施中有任何错误,任何人都可以指出我的错误。请帮忙。谢谢你。
编辑:print(error.localizedDescription)
错误消息是Invalid attachment file URL
.
Edit2:print(error)
错误消息是Error Domain=UNErrorDomain Code=100 "Invalid attachment file URL" UserInfo={NSLocalizedDescription=Invalid attachment file URL}
ios - 如何在 iOS 中打开和关闭通知?
我正在尝试在 iOS 11 应用程序中实现设置屏幕,我需要一个用于控制用户通知的 UISwitch。当设置为关闭时,我想放弃通知的权限,当设置为打开时,我想请求权限(标准对话框要求用户允许发送她的通知)。
为了请求许可,我找到了以下代码:
但是,如果我在系统设置中关闭应用程序的通知,则此代码不会弹出带有请求的对话框,它只是简单地在granted
.
我找不到有关如何放弃权限的任何信息。
关于如何解决问题的任何提示?甚至有可能,还是苹果认为这个任务应该只留给系统设置?
swift - 使用日历触发器的本地通知重复间隔
我正在设置一些本地通知作为提醒。到目前为止,我已经能够设置一个非重复通知,该通知从从 datePicker 选择的日期触发。
现在我希望用户从列表(或选择器)中选择重复间隔(每小时、每天、每周、每月、每年或每 x 天)。有没有一种简单的方法可以做到这一点,或者我需要创建一个自定义类?通过一系列if else语句来实现它是否正确?(在我看来有点不对劲,似乎不是正确的方法)谢谢。
ios - 如何在特定日期前 2 天触发 UserNotifications
如何在特定日期前 2 天触发 UserNotifications
我之前尝试过UserNotification,但我知道我基于时间间隔,但我不知道如何根据日期触发此通知..有人可以帮我..谢谢.. :)
ios - 用户选择的 swift 3 重复间隔中的本地通知
我正在尝试编写一些代码,允许用户设置自定义本地通知以提醒他们一些任务。我正在使用用户通知框架。所以基本上用户可以决定设置一个通知,提醒他每周买一些肥皂或每年做生日祝福或每月检查一些东西(这些只是示例)。
到目前为止,我已经能够设置没有重复间隔的本地通知。
从日期选择器中选择日期。现在从另一个选择器中,我希望用户选择重复间隔(无、每天、每周、每月、每年和特定日期)。我不确定如何实现这一目标。我需要使用 if else if 语句吗?(这对我来说似乎并不正确。)有没有更好的方法来实现这一点?谢谢!
ios - 在应用程序生命周期的另一个时间请求远程通知授权?
我遇到了一个奇怪的问题。当我使用以下代码在 didFinishLaunchingWithOptions 中请求远程通知授权时,我能够从我的服务器(Firebase 消息传递)获得推送远程通知,但是当我稍后尝试在NOT INSIDE didFinishLaunchingWithOptions中请求授权时,我不是能够得到任何通知。
我不想在发布时要求授权。例如,我想在用户登录后请求授权。
苹果文档说:
在安排任何本地通知之前以及向 Apple 推送通知服务注册之前,请始终调用此方法。通常,您在配置应用的通知支持时在启动时调用此方法。但是,您可以在应用程序生命周期中的其他时间调用它,前提是您在执行任何其他与通知相关的任务之前调用它。
对这个问题有什么建议/解决方案吗?
应用信息: 部署目标: iOS 10.3 iOS 设备: 带有 iOS 10 的 iPhone 6 / 带有 iOS 11 的 iPhone 7
swift3 - 每个月重复通知
以下代码行可以每周重复一次本地通知,对吗?:
但是如何在每个月重复一次本地通知呢?安排每月通知需要哪些日期组件?
ios - 在 UIPickerView 上设置日期时的本地通知?
我想在用户设置日期时设置本地通知UIPicker
。
目前我没有代码,因为我不知道从哪里开始。
ios - 检查 UILocalNotification 弃用后是否启用用户通知
在我的应用程序中,我希望能够检查用户是否启用了通知。在 iOS 10 中,我使用委托中的检查来执行此操作。
此检查现已弃用,我想对其进行更新,但我不知道在 iOS 11 中使用什么。
弃用警告如下:
currentUserNotificationSettings' 在 iOS 10.0 中已弃用:使用 UserNotifications 框架的 -[UNUserNotificationCenter getNotificationSettingsWithCompletionHandler:] 和 -[UNUserNotificationCenter getNotificationCategoriesWithCompletionHandler:]
我试图在此警告的帮助下更新代码,但我无法弄清楚。
如果有人无论如何都可以建议获得这样的支票,那将有很大帮助。我一直用于 iOS 10 的代码如下,谢谢。