当我尝试在套接字未运行后实现app停留3分钟。
我需要开发一个应该始终在后台的套接字服务器应用程序。需要与其他客户端应用程序或Safari浏览器客户端进行通信。
我需要在服务器应用和其他客户端应用或其他浏览器之间进行通信。 因此,最初用户打开服务器应用程序并单击“启动服务器”按钮。然后,他可以转到其他客户端应用程序并进行通信并共享有价值的信息。
在此过程中,服务器应用程序需要长时间保持在后台运行。直到用户终止应用程序。
我看到该应用需要使用一些UIBackgroundModes进行通信,如
• Apps that play audible content to the user while in the background, such as a music player app
• Apps that record audio content while in the background
• Apps that keep users informed of their location at all times, such as a navigation app
• Apps that support Voice over Internet Protocol (VoIP)
• Apps that need to download and process new content regularly
• Apps that receive regular updates from external accessories
但我在我的应用程序中仅使用外部配件。我将一些读卡器连接到iPhone / ipad设备。
•从外部配件接收定期更新的应用
我在Stackoverflow中看到很多链接,但我没有得到正确答案。
一些链接:
socket connection killed after iOS app goes to background
iOS application executing tasks in background
https://blog.newrelic.com/2016/01/13/ios9-background-execution/
你们可以建议我如何将应用程序保留在后台吗?
提前致谢