首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当App处于后台时,套接字连接到服务器

当App处于后台时,套接字连接到服务器
EN

Stack Overflow用户
提问于 2017-12-26 16:24:56
回答 2查看 1.1K关注 0票数 0

前提:

  • 移动客户端使用Xamarin本机作为一种技术。
  • 我有一个Mobile,它使用PCL来执行到远程服务器的套接字连接。
  • 所有到远程服务器的通信都是通过PCL的套接字连接进行的。

要求:

  1. 移动客户端需要维护到远程服务器的连接,无论是在前台还是后台
  2. 它在后台需要连接的原因是为了更新远程服务器的地理位置。

目前的问题:

一旦应用程序进入后台,应用程序就会失去套接字连接。

需要提出以下建议:

  1. 保持连接到远程服务器的最佳方法是什么,即使移动客户端处于后台也是如此。
  2. 为了获得最佳的性能,我应该如何实现这个解决方案?
  3. 有什么代码片段会有帮助吗?
EN

回答 2

Stack Overflow用户

发布于 2017-12-27 16:48:39

试着看看静默推送通知

此外,您还可以在背景提取上使用iOS。

票数 0
EN

Stack Overflow用户

发布于 2018-01-18 18:38:05

这就是我们所做的。

  1. 当应用程序进入后台时,套接字连接被断开。
  2. 对于设备的位置更新,向服务器发出REST调用。
  3. 如果服务器想要与Mobile通信,则使用Push通知。

一旦应用程序进入前台,套接字连接就会像往常一样打开。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47981178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档