我对iOS一无所知。我需要知道是否可以创建没有任何 View 的应用程序。该应用程序应运行由应用程序安装(或启动)触发的后台服务,并且该服务将永久运行。
如果您点击应用图标,则不会发生任何事情。
谢谢
最佳答案
这是不可能的。 iOS 中没有服务类型应用程序或功能这样的概念。
原因是,UIApplication类为在 iOS 中运行的应用程序提供集中控制和协调点,它是 UIKit 的一部分.
此外,在 iOS 中运行后台服务也有限制。请参见下图和此 link了解有关应用程序后台模式的更多信息。
可能的方法:
这可以通过在 iOS 支持的后台服务启动后在 didFinishLaunchingWithOptions
中写入 exit(0);
来实现。但是,应用商店将拒绝您的应用。
关于没有任何 UI 的 IOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43993056/