是否可以在接收推送通知时在后台运行的iOS应用程序中运行线程以发送位置?
答案 0 :(得分:0)
来自Apple Push文档:
操作系统代表接收推送通知 应用程序并提醒用户。一旦提醒,用户可以选择 启动应用程序,然后从其下载数据 供应商。如果在收到通知时应用程序正在运行, 应用程序可以选择直接处理通知。
当应用程序在前台运行时,它是唯一可以直接响应推送通知的时间。 操作系统正在处理推送,显示它,并将其排队等待以后的用户操作。
iOS应用程序无法在后台连续运行,仅在应用程序关闭后几分钟内完成(如果内存允许,则完成任务,例如上传照片)。