我目前正在将Android应用程序移植到iOS,但我似乎无法找到Android的后台服务来处理用户请求。 Android应用程序有一个带有Socket.IO对象的后台服务,并且在UI和服务之间来回发送BroadcastReceivers我也可以处理请求(通过用EventBus替换BroadcastReceivers,我可以使用在应用程序时间期间完成的更改来更新UI在背景中)。在iOS 10之前,建议用户使用voip调用来执行此类任务,但之后不推荐使用它,并且推出了pushKit,但它不会让app了解推送通知。无论如何,我正在寻找一个好的建筑给我这些功能,如果有人有意见我会非常乐意听到它。