我为android开发了一个后台服务,它通过AIDL提供一些接口(interface)来工作,所以如果另一个应用程序想要使用这些功能,它只需要绑定(bind)到我的服务即可。 现在我想在 IOS 中做同样的事情,我不知道在 IOS 中做这些。
我想知道它是否像android一样在IOS中工作。如果是,可以使用哪个模块?或者在 IOS 中有其他方法可以做到这一点? 谢谢。
最佳答案
我认为,不,这是简短的回答。 iOS 的进程间通信设施非常有限,只有有限范围的应用程序能够执行多任务。
最接近的等价物——也不是非常接近——是 URL 方案。您的应用程序会“宣传”其服务,而其他应用程序会切换到您的应用程序来执行这些服务。
关于IOS有后台服务提供类似android aidl服务的功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103331/