gpt4 book ai didi

ios - 创建一个在后台作为 Web 服务器运行的 iOS 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:44:29 25 4
gpt4 key购买 nike

我想制作一个 iOS 应用程序(特别适用于 iPad),它的行为类似于网络服务器。我看到了 COCOAHTTPSERVER 附带的示例,但我有些不明白。

我的应用程序是否有可能在后台接收来自同一设备上运行的另一个应用程序的请求?

如果可能,我该怎么做?

否则,如果不可能,那么不能在后台运行的 Web 服务器应用程序是什么意思?

我的确切问题如下:我需要一个 iOS 应用程序,它可以接收来自 javascript 应用程序的请求,该应用程序在同一设备上运行在 safari 上。我可以创建一个在后台表现得像 Web 服务器的应用程序(因为 safari 必须在前台),还是有另一种方法来实现它?

最佳答案

可以在 iOS 的后台运行网络服务器,但遗憾的是只能运行有限的时间(最多 10 分钟),并且操作系统可以随时停止它。有关详细信息,请参阅此技术说明 [1]。

如果您可以接受该限制,您应该使用已经存在的 Web 服务器,例如 GCDWebServer,它可以为您处理后台模式 [2]。

[1] https://developer.apple.com/library/ios/technotes/tn2277/_index.html

[2] https://github.com/swisspol/GCDWebServer#gcdwebserver--background-mode-for-ios-apps

关于ios - 创建一个在后台作为 Web 服务器运行的 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20698287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com