在swift 3中,如何在应用程序处于后台以及用户点击通知之前处理本地通知?
UserNotificationController.userNotificationCenter(_:willPresent:withCompletionHandler:)
仅在用户点按通知时被调用。
我的目标是创建一个本地通知,显示类似于来电的屏幕,用户可以在其中滑动以接听或挂断。
谢谢!
答案 0 :(得分:0)
根据这个问题,根本不可能:
iOS Local Notification - Callback when in Background
引用该链接中给出的部分答案:
如果您的应用是在后台或未运行,那么用户会这样做 没有点按通知并召唤你的应用程序,你什么也得不到 所有人都无法知道通知被解雇了。这是 因为通知不是为了你的利益,而是一种方式 向用户发送消息。 (听起来,从你的问题来看,好像 您可能会滥用本地通知作为发送邮件的方式 对自己这不是他们的目的。)