Swift 收到API响应时大声警告用户

Swift 收到API响应时大声警告用户,swift,background-process,Swift,Background Process,项目场景是当api响应播放警告语音或其他内容时 它必须在后台发送请求。例如,用户使用按钮(开/关)主动警告系统并关闭应用程序。后台每5秒检查一次应用程序数据。当data==1时大声播放警告音。我查看了通知系统,并阅读了一些背景文件。我应该使用哪些技术?我已经使用swift两个月了。我正在尝试学习如何在iOS中开发应用程序 在我看来,您希望做的是在后台获取的同时安排本地通知。但是,您不能像您所建议的那样,可靠地使用后台获取每隔5秒ping一次服务器。您最多可以向操作系统建议后台任务之间的最短时间间

项目场景是当api响应播放警告语音或其他内容时


它必须在后台发送请求。例如,用户使用按钮(开/关)主动警告系统并关闭应用程序。后台每5秒检查一次应用程序数据。当
data==1时
大声播放警告音。我查看了通知系统,并阅读了一些背景文件。我应该使用哪些技术?我已经使用swift两个月了。我正在尝试学习如何在iOS中开发应用程序

在我看来,您希望做的是在后台获取的同时安排本地通知。但是,您不能像您所建议的那样,可靠地使用后台获取每隔5秒ping一次服务器。您最多可以向操作系统建议后台任务之间的最短时间间隔为5秒,但可能要长得多。当应用程序完全关闭时,无法在后台可靠地运行服务

更多信息:

用户通知:


背景提取:

谢谢您的建议