ios app 后台挂起以后怎么保持连接

2 月 28 日
 reedtang666

ios app 后台挂起以后 很快 websocket 就断开了 导致很难受 怎么处理这个致命的问题 如果挂起一个独立进程好麻烦 有没有什么好点子

3280 次点击
所在节点    程序员
19 条回复
llysr1005
2 月 28 日
问 AI,如果得不到答案的话..唯一可行的是后台静音播放一条 1`2 秒的静音音频..
JoeJoeJoe
2 月 28 日
@llysr1005 这个如果上架的话会被拒审好像

很早之前我们做 im 的时候为了保活这么搞过,哈哈哈哈哈

ps:op 后台保活是要做什么? iOS 里面专门针对一些即时通讯和音乐播放做了一些特殊配置 可以往这个方向上挖一挖
beimenjun
2 月 28 日
你不该想着怎么保持连接,你可能要想着如何回到前台的时候快速重连。
love4taylor
2 月 28 日
Termius 好像是用的 Live Activity ?反正我连上 SSH 熄屏几分钟之后连接没断会话依旧没变。
yinmin
2 月 28 日
gps 保活
nivalxer
3 月 1 日
后台保活:定位、音频、VoIP 、蓝牙
MYDB
3 月 1 日
恶意保活包被举报的,除非你是音频软件要后台听音乐或者地图软件要后台导航等等之类
MYDB
3 月 1 日
虽然可以利用音频保活,但用户随时都可能打开抖音,你的音频就被切断了。手机出来几十年了,没有一个厂商支持多个应用同时放声音的,也是逆天
zhangjiashu2023
3 月 1 日
@MYDB 一边放 qq 音乐 一边打游戏的游戏音效,算同时放吗
XieBoCai
3 月 1 日
@MYDB 有没有可能是苹果不支持,安卓支持?
Yasuke
3 月 1 日
@zhangjiashu2023 应该可以设置混音的
xingheng
3 月 1 日
@XieBoCai 有没有可能苹果是支持的,但是音频是分类别的?
reedtang666
3 月 1 日
我是双人互动的 app
也就是我 a 用户操作了 以后 通知 b 用户 app 根据通知的内容去做对应的处理
adobe90
3 月 1 日
@reedtang666 APNS+NotificationExtension(App Group)进入前台后马上处理
XieBoCai
3 月 1 日
@xingheng 大佬,这个有办法自己改不?
reedtang666
3 月 1 日
@adobe90 这个 claude sonnet 4.6 也是这么说的 只有这一条路吗
superkeke
3 月 2 日
设计好重连机制,而不是保活
skallz
3 月 2 日
可以很明确的告诉你,无论是安卓还是 ios ,目前都没有有效的保活手段,除了上手机厂商的白名单
d1g1tal0cean
3 月 7 日
Android 也不行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1194898

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX