【发布时间】:2019-05-29 06:55:35
【问题描述】:
当用户触发我需要向服务器发送 API 请求的操作时,我正在使用带有 UNNotificationAction 的本地通知。
当设备打开Low power mode 并且Background App Refresh 关闭并且应用程序被终止时,我在操作处理程序上得到一个奇怪的行为。
用户在通知上点击所选操作后 - App Delegate didFinishLaunchingWithOptions() 开始处理但从未完成。
好像进程在这个函数的中间被挂起。
此行为还会停止通知操作的处理函数。
在使用日志进行监控后(从 Xcode 调试它始终有效),我看到应用程序的状态在启动时处于后台。
另外,我看不到任何表明粉碎或进程暂停的日志
我找不到任何处理此类案件的文件。
【问题讨论】:
标签: ios swift unnotificationrequest