问题标签 [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 - UNTimeIntervalNotificationTrigger 和 UNCalendarNotificationTrigger 的区别?
我的应用非常依赖通知,我最近注意到一些在 iOS 11.2 之前从未出现过的通知问题。
1) 通过 UNCalendarNotificationTrigger 对通知调用 removeDeliveredNotifications 不会再删除它,但会删除由 UNTimeIntervalNotificationTrigger 触发的通知。(事实上 removeDeliveredNotifications 不适用于 UNCalendarNotificationTrigger 似乎很奇怪)
2) 对由 UNCalendarNotificationTrigger 触发的通知按下操作会导致所有其他由 UNCalendarNotificationTrigger 触发的通知被删除,但不会删除任何 UNTimeIntervalNotificationTrigger 触发的通知。
这种行为是正常的还是我在我的 Xcode 项目或我对这两个触发器的理解中遗漏了一些东西?请帮忙...
swift - LocalNotification 警报干扰
我在我的应用程序中启用了 UserNotifications,除了一开始的错误(首次安装)之外,一切都很好。本地通知需要询问用户发送通知的权限,它在首次安装时作为警报出现,用户可以选择他/她的选项(“允许”、“不允许”)。问题是这个通知请求是在 AppDelegate 的“applicationDidFinishLaunchingWithOptions”方法中调用的,它被另一个警报切断,这是我在 viewDidLoad 中启动的 LocalAuthorization(TouchID) 警报。有没有办法将所有这些警报放在某种队列中,这样它们就会一个接一个地被触发而不是相互触发?或者,以某种方式告诉 viewDidLoad 警报等待 AppDelegate 警报完成显示?欢迎任何意见。谢谢。
ios - 如何从存储在 CoreData 中的日期创建 dateComponents
我正在尝试从 UIDatePicker 中存储在 CoreData 中的日期创建 dateComponents。但是,我无法做到。我首先将存储的 Date 转换editnotes?.sSelectedDate
为dateComponents
然后使用 dateComponents 来触发我的通知。
这是我正在做的事情:
我正在这样做:
解开可选的,但它仍然无法正常工作。继续阅读!
我知道我可以使用 anchorComponents 但这不起作用,所以我将它们复制到一个新的 DataComponents 实例中。
我正在尝试打印存储的内容dateInfo1.hour
并得到
可选(2)
我认为这就是 dateComponents 无法在预定时间触发通知的原因。帮助将不胜感激?
ios - iOS VoIP 推送负载是否类似于静默通知的负载?
我有一个应用程序从服务器(使用 UserNotifications 框架)获取静默通知以启动某些进程。它工作正常。出于某些目的,我还必须在我的应用程序中实现 VoIP 推送(使用 PushKit 框架)。
我应该在有效负载(令牌除外)中插入哪些更改?我可以发送相同的有效负载,只需用 PushKit 令牌替换 UserNotifications 令牌吗?
swift - 快速用户通知点击
单击通知时如何处理?
添加操作意味着向通知添加新按钮,我不想添加按钮;builder.setContentIntent
当像在android中选择通知时,我想去特殊的视图控制器。
我阅读了 管理您的应用程序的通知支持 ,但找不到任何内容。
ios - Swift 4 中 UNCalendarNotificationTrigger 中的问题
我在设置由 DateComponents 确定的 UNCalendarNotificationTrigger 类型的通知时遇到问题
当我请求获取待处理的通知时,数组很宽。
ios - 是否可以仅在 iOS 中的推送通知上振动?
我知道如何在前台使用振动。我想知道如何在后台使用它...
我在 stackoverflow 中进行了很多搜索,但没有找到正确的答案,只有 2011 年的答案,您使用无声的声音文件(在推送通知中振动)。
如果 iPhone 的声音是打开的,你可以让 iPhone 只在推送通知上振动吗?无声的声音文件是唯一的方法吗?
ios - 关闭 UserNotificationsUI - UNNotificationContentExtensionResponseOption
我正在设置多个本地通知,并且我已将操作数设置为通知。像打盹、显示、关闭。
在 didReceive - 如果动作是贪睡 - 执行贪睡,然后我关闭通知。当我解雇所有其他通知时,通知中心都消失了。如果我有两个 Notification A 和 B 。如果我长按并在 A 上执行贪睡。A 和 B 都从通知中心消失了。它应该只解雇 A。
ios - UNUserNotificationCenter 需要将Present code
我有一个用 Swift 编写的应用程序,它使用 UNUserNotificationCenter,当应用程序处于前台时,它会显示通知。
我想要做的是在发送通知并且应用程序处于前台后更新 UI 以下显示通知就好了,但是当它出现时,我还想执行一个名为 updateUI() 的函数作为通知日期在我的 UI 中,我想在通知出现后立即清除它。
我不知道如何在完成处理程序中添加对 udateUI() 的调用。有人可以帮忙吗?
ios - Swift 4 - 如何传递设备令牌并将其发送到参数中的 sql
您好,我在将 device_token 传递给我的参数 swift 4 Xcode 9.2 时遇到问题
视图控制器
AppDelegate -> didRegisterForRemoteNotificationsWithDeviceToken
将数据发送到我正在使用此方法的 SQL 数据库
这是输出
应该传递 device_token 并从参数方法发送,但这里我有 2 个问题
1 - 如果我使用“device_token”:device_token,将给出此错误 Use of unresolved identifier 'device_token'
应该从 func loadRequest
2 - 如果我使用“device_token”:loadRequest,将在输出中返回这个
这是输出
请问有什么更好的方法吗??