没有任何 UI 的 IOS 应用程序

标签 ios iphone

我对iOS一无所知。我需要知道是否可以创建没有任何 View 的应用程序。该应用程序应运行由应用程序安装(或启动)触发的后台服务,并且该服务将永久运行。

如果您点击应用图标,则不会发生任何事情。

谢谢

最佳答案

这是不可能的。 iOS 中没有服务类型应用程序或功能这样的概念。

原因是,UIApplication类为在 iOS 中运行的应用程序提供集中控制和协调点,它是 UIKit 的一部分.

此外,在 iOS 中运行后台服务也有限制。请参见下图和此 link了解有关应用程序后台模式的更多信息。

BackgroundExecution iOS

可能的方法:

这可以通过在 iOS 支持的后台服务启动后在 didFinishLaunchingWithOptions 中写入 exit(0); 来实现。但是,应用商店将拒绝您的应用。

关于没有任何 UI 的 IOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43993056/

相关文章:

ios - 快速滚动时自定义 UITableViewCell 更改字体

ios - for - in 循环,swift 的结果总和

ios - 在应用商店(应用内)方法上评分 - 错误 : "Your request produced an error. [newNullLineResponse]". 重新提交新应用

ios - 核心数据 - 关于多对多关系属性的信息

ios - 是否可以使用 Alamofire swift 在 api 命中时将数组和字典都发送到参数中?

ios - 使用 UserDefaults 填充值时 TableView reloadData() 不起作用

ios - 如何在 UIautomation ios 中创建嵌套日志

ios - 如何在不同的iphone版本上显示不同的图片?

ios - UITabBarController 中的 UISearchController 不响应触摸

ios - SpriteKit - 如何添加具有特定距离的对象