iOS网络问题引起极光推送服务器连接失败

iOS网络问题引起极光推送服务器连接失败,第1张

前言问题最终的解决办法很简单,主要是记录分析解决问题的过程

今天下午在模拟器上适配iPhoneX时一切正常,切换真机运行时突然所有的页面都加载不出来,同时极光推送打印一大堆log(忘记截图),什么DNS解析失败,udp scoket失败,巴拉巴拉一大串,主要意思就是服务器连接失败。由于所有页面都加载不出来,检查网络请求,发现所有请求都是超时:Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." 。当时第一反应就是公司服务器挂掉了(捂脸,想的好多)!赶紧拿出自己手机打开线上app,发现线上的没问题(额,好像服务器没挂)。

既然服务器没挂,开始排查问题。首先再次切换到模拟器运行,依然正常运行没有问题,由于Xcode模拟器不支持推送,而测试机上运行的时候有一大堆的失败log,基本确定是推送的问题。

极光推送服务器端向ios端推送消息需要设置的参数有:

1、高送达率,时效保证:极光推送具有自主协议确认推送消息的送达。

2、服务集成SDK简单:只需要进行简单复制便可直接编译运行 。

3、推送内容多样性服务:除了通知,还有消息、多媒体等;还要其它的各种服务。

4、使应用程序保持高注意力:即使用户没有打开应用,能推送有用的消息。

深圳极光成立于2011年,是中国领先的开发者服务提供商,而且也帮助各行各业优化决策、提升效率。专注于为开发者提供稳定高效的消息推送、一键认证以及流量变现等服务,助力开发者的运营、增长与变现。

极光推送也是一个高度稳定、可扩展的云端架构,极大地帮助移动应用开发者节约开发和维护的成本,轻松实现毫秒级的精准推送。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/497021.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-15
下一篇2023-06-15

发表评论

登录后才能评论

评论列表(0条)

    保存