相关疑难解决方法(0)

iOS应用程序如何在后台无限期地保持TCP连接活动?

一个iPhone应用程序,通过TCP连接到远程服务器.使用场景是:

  1. app(用户)将数据发送到服务器,服务器响应数据.
  2. 服务器可能会在没有任何操作的情况下向应用程

假设如果应用程序30分钟内没有向服务器发送数据,服务器将关闭连接.即使用户什么也不做,我想让连接保持120分钟.

案例1:如果应用程序在前台,我可以使用计时器向服务器发送一些无用数据.没问题.

案例2:如果用户按下主页并且应用程序转到后台,我该怎么办?我不想表现出警告或某些事情来打断用户(他不在或正在玩游戏).我只想让连接保持更长时间,当用户回到应用程序时,他发现连接仍然存在并且对此感到满意.

我已阅读有关iphone API的后台执行,多任务处理和本地通知的文档.我不确定能否达到案例2.

仅使用合法的API,不进行越狱.

iphone background ios

43
推荐指数
3
解决办法
4万
查看次数

反应本机后台套接字 IO

我正在开发一个视频通话应用程序(使用 react native webrtc),我想在后台维护一个打开的套接字来监听视频通话,并推送通知作为响应,以便用户可以回答。

我已经看到了这个问题,但我想知道现在是否有更好的解决方案,如果没有,我希望您能指导我使用更本机的指导解决方案,这将帮助我了解如何实现什么我想要。

谢谢。

android ios socket.io react-native

5
推荐指数
0
解决办法
1903
查看次数

标签 统计

ios ×2

android ×1

background ×1

iphone ×1

react-native ×1

socket.io ×1