推送功能的底层实现原理有谁了解的?

鸣鸣Amadues 2019-03-05 08:26:34
我看了一些推送代码(系统自动生成的),有一些Listner,Receiver,BroadCast的概念,是不是运行了App后,后台有个监听程序一直在运行着的?如果手机网络在内网,推送服务器在外网,能穿透内网收到推送消息吗?
...全文
175 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2019-03-06
  • 打赏
  • 举报
回复
应该是你们的运维拦截了
鸣鸣Amadues 2019-03-06
  • 打赏
  • 举报
回复
引用 1 楼 jklwan 的回复:
推送是长连接,如果无法上外网是无法收到推送的。

是这样的,我的手机App的后台服务器是在公司网络的,我的手机只有连公司Wifi才能用App。
但如果我的手机使用4G流量,就收不到通知了,如果通知是由外网的推送服务器实现的,那按照道理我用4G网络应该也是可以接收到推送通知的,请问这是怎么回事情?
鸣鸣Amadues 2019-03-06
  • 打赏
  • 举报
回复
引用 1 楼 jklwan 的回复:
推送是长连接,如果无法上外网是无法收到推送的。

我没有说清楚,手机可以上外网,但是本身处于内网。
jklwan 2019-03-06
  • 打赏
  • 举报
回复
推送是长连接,如果无法上外网是无法收到推送的。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧