问题标签 [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.

0 投票
2 回答
6492 浏览

ios - 在 Swift 3 中没有更多上下文的表达式类型是模棱两可的

我正在尝试学习 Swift,并且正在阅读有关推送通知的教程。

给我错误

“没有更多上下文的表达类型是模棱两可的”。

我直接从教程中复制/粘贴了这一行,并在 StackOverFlow 上找到了这一行。

我究竟做错了什么?
我正在使用 Xcode 8。

0 投票
1 回答
384 浏览

watchkit - 如何从 WatchOS 3 中的自定义通知操作中打开特定的视图控制器

我正在开发一个WatchOS3应用程序,用户可以在其中接收带有自定义操作的本地通知。用户可以在通知上调用 2 个自定义操作,即选项 1 和选项 2。用户点击任一选项后,应用程序应启动到特定视图。

到目前为止,通知操作已在以下函数中正确处理ExtenionsDelegate

这是我的主要代码InterfaceController,其中定义了通知类别:

现在,当点击 option1 或 option2 时,如何告诉我的应用程序启动到特定视图?

0 投票
1 回答
936 浏览

ios - iOS如何在本地通知上启动后台任务

我试图实现以下目标。在发送预定的本地通知时,应启动后台任务来处理应用程序数据,这样用户就无需点击通知或将应用程序置于前台。我支持 iOS 9+

这是可能的,如果,怎么做?AFAIK 如果应用程序处于后台或非活动状态,则在 AppDelegate 或 UNUserNotificationCenterDelegate 中传递本地通知时不会触发任何事件。

0 投票
2 回答
2349 浏览

ios - 无法在 iOS Swift 中导入 UserNotifications

我正在尝试使用 Firebase 实现推送通知。我已经使用 cocapod 安装了“Firebase/Core”和“Firebase/Messaging”框架。我可以在文件中导入 FirebaseInstanceID 和 FirebaseMessaging。但是对于“import UserNotifications”,它说“No such Module”。我正在使用Swift 2.1.1Xcode 7.3.1,我的目标 iOS 是 8.1+ ...请帮助,在此先感谢。

0 投票
3 回答
6515 浏览

ios - 本地通知未在 ios10 中触发

我正在使用UNUserNotificationCenterios 10。为了测试,我将本地通知设置为从当前时间开始 10 秒。

这是我试过的,

我可以看到日志“本地通知成功”。但是本地通知没有在设备中触发。

在 Appdelegate 中,我添加了

我做错什么了?为什么应用程序通知没有被触发?

0 投票
1 回答
5599 浏览

ios - 如何将 UNNotificationCenter 与本地通知一起使用的示例?

我正在尝试在我正在构建的应用程序上实现本地通知。我的大部分代码都遵循文档中所写的内容

我将在下面发布我的代码。我目前的问题是通知永远不会出现。我第一次加载应用程序时出现了权限屏幕,我说“允许”

在 AppDelegate 中的 didFinishLaunchingWithOptions 方法中

didFinishLaunchingWithOptions

以下也在 AppDelegate 中

正如我之前所说,通知从未出现,我不知道为什么。我设置了内容、触发器和请求,然后将请求添加到 UNUserNotificationCenter。

有没有人有一个可行的例子,或者可以告诉我哪里出错了?

我在这里找到了一个类似的答案,但这个答案没有解决为什么UNTimeIntervalNotificationTrigger不起作用,而是解释了如何设置UNCalendarNotificationTrigger

谢谢

0 投票
1 回答
8768 浏览

ios - UNUserNotificationCenterDelegate 方法未被调用 Xcode 8 iOS 10

我完全按照这里提到的所有步骤进行操作:Push notification issue with iOS 10。但不幸的是,这两种方法没有被调用:

唯一调用的方法是:

但是,didReceiveRemoteNotification关闭应用程序时不会调用。

我正在使用 Xcode 版本 8 和 iOS 10.0.2

AppDelegate.h

AppDelegate.m

此外,如果我在 didReceiveRemoteNotification 中调用 return,我会收到错误消息:

警告:应用程序委托收到了对 -application:didReceiveRemoteNotification:fetchCompletionHandler: 的调用,但从未调用过完成处理程序。

当我看到 iOS 控制台(获取更多推送通知日志的工具)时,我会看到以下错误:

0 投票
2 回答
5559 浏览

ios - Swift3 Xcode 8: 'none' 不可用:使用 [] 构造一个空选项集;我应该怎么办?

UIUserNotificationType.none在 ViewController.swift 上使用 Swift3 中的,我得到了这个错误: 'none' is available user[] to construction an empty option set ; 这是我的代码:

0 投票
2 回答
2908 浏览

ios - 多个 UNUserNotifications 未触发

我正在设置多个 UNUsernotifications,如下所示,

在该set10Notif方法中,我设置了多个(8 个用于测试)通知,时间距当前时间 10 秒。

所有本地通知均已设置。但是设备中只有一个通知被触发,这是最后一个。

为什么多个通知不能不触发?我做错什么了?

0 投票
0 回答
1159 浏览

ios - iOS 10 单次设置 UserNotifications 数量的限制是多少?

我开发了一个应用程序,其中我为不同的火灾日期一次安排了 64 个本地通知。

这对于小于 10 的 iOS 非常有效。但是对于 iOS 10,本地通知无法正常工作,因为我使用了 UserNotifications 框架并使用在模拟器上正常工作的通知安排了 64 个通知。

我也在设备上收到了所有 64 个本地通知。但是,当我在收到一些通知后为 iOS 10 安排了 64 条通知时,我得到了“XPC 连接中断”和“无系统应用程序错误”,并且我的 iOS 开始重新启动并且应用程序被终止。

在预定的 64 个用户通知之后的任何时间都会出现此错误。

我认为在 iOS 10 中一次安排 UserNotifications 的数量有一些限制。

我已经搜索过了,但没有得到任何解决方案。