V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
fanxiaolu
V2EX  ›  全球工单系统

网易云音乐 iOS 客户端 后台常驻怎么做的

  •  
  •   fanxiaolu · 2021-08-09 11:49:50 +08:00 · 1083 次点击
    这是一个创建于 1239 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网易云音乐 iOS 客户端 这类音乐播放器 app,如果播放音乐退到后台,app 是不会被挂起的,但是音乐暂停时退到后台会被挂起,诸如定时器之类的代码都不会被执行。
    但是,网易云音乐使用“一起听”功能时,音乐暂停,退到后台。抓包可以发现 心跳“heartbeat”接口在一直走,并没有停。它是怎么做到的???音乐暂停状态下退到后台十几分钟了,网络请求一直没有停止,为什么不会被挂起? 采用的技术方案应该不是“播放静音的音乐文件”,因为那样做会影响到锁屏播放控制。有没有知道这是怎么做到的??
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1080 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:47 · PVG 06:47 · LAX 14:47 · JFK 17:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.