当前位置: 首页 > news >正文

北京地铁建设的网站新主题 老版本 wordpress

北京地铁建设的网站,新主题 老版本 wordpress,创业网站开发要多少钱,昆明网站建设公司乐网源宝导读#xff1a;本文旨在对手机推送原理进行剖析和阐述#xff0c;对业务开发做一些方向性的解惑。一、手机推送的基本概念 ——什么是手机推送#xff1f;百度词条#xff1a;手机推送服务是指服务器 定向将信息实时送达手机的服务词条中有2组概念#xff1a;第一组是… 源宝导读本文旨在对手机推送原理进行剖析和阐述对业务开发做一些方向性的解惑。一、手机推送的基本概念 ——什么是手机推送百度词条手机推送服务是指服务器 定向将信息实时送达手机的服务词条中有2组概念第一组是“服务器”和“手机”说明了一条推送消息从哪里启程(服务器)到哪里是终点(手机)第二组是“定向”和“实时”,说明推送是可以指定接收者的并且到达的速度非常快我们平时所说的“推送”“通知”“app推送”“推送服务”“通知消息”“通知栏消息”等等指的都是同一个。1、在苹果手机中的样式2、安卓手机中样式3、推送原理由于移动网络的限制服务器并不能在没有连接的情况下主动发送信息到移动端。所以推送本质上都是由手机设备发起与推送服务器建立起连接通道TCP长连接通道就是保障推送到达的关键。在iOS系统中推送服务器是由苹果公司维护所有的应用均使用Apple 推送通知服务 (APNs) 来实现。在android系统中海外有谷歌的GMS用于推送。GMS全称为GoogleMobile Service即谷歌移动服务。当然由于众所周知的原因国内是使用不上的。APNs和GMS的推送原理基本一致通过系统建立推送通道所有应用均使用该通道推送信息由该通道进行分发其中系统接收到推送信息有两种可做的行为一种是通知一种是透传。通知系统只负责弹出下拉栏列表需要用户点击才能唤醒应用。透传系统将信息投递给相关的应用应用实时收到信息可以进行业务逻辑前提是应用未被杀死。它们的关系如下iOS系统由于国内可用APNs服务所以到达率相当稳定。而android系统没有统一的推送导致发展较为缓慢大致可以分为三个阶段1、混沌期Android早期版本对于app限制极少app可以在后台一直活着甚至被杀还能被自动拉起。这时候很多app建立了自己的长连接推送这时候自建推送的技术门槛还是挺高的维护成本也高用户体验也不好经常出现性发热卡顿等情况还会偷偷的上传用户行为毕竟这和植入一个木马区别也不大。2、门派林立期随着android系统权限的收缩很少有应用可以在后台活着了很多应用根本就活不久。加上这时候各大厂已经形成了自己的体系比如企鹅系阿里系等等大厂间的基础设施逐渐完善应用活不久没关系只要用户用了派系中的一个还是可以相互唤醒的。而其他应用则可以抱团使用第三方的推送第三方也可以实现使用同一推送间相互唤醒3、厂商掌权期随着android版本的进一步提升厂商们开始考虑各种用户体验问题唤醒链也不好使了。为了电量和性能app的生存现状堪忧。第三方的如极光百度推送自建的推送越来越难到达了。各大手机厂商推出了自己的系统推送服务扮演起了如苹果般的角色。到了这个时候推送的原理已经APNs基本一致了。有些厂商比较有野心像小米除了自家的系统推送外也支持别的手机但是此时它的工作原理就和极光一样实现的是第三方推送了所以到达率也和薛定谔的猫差不多时灵时不灵。小结到现在为止国内拥有自主厂商通道主要有华为、小米、oppo、vivo、魅族这几家合计占据85%以上的android市场份额接入这几家厂商推送可以保障大部分的机型推送能到达至于其他小众品牌只能依赖第三方推送第三方推送大家起点都一样能否到达就有点看缘分了。推送能到达不一定就能满足业务场景像网络电话直接唤起应用的场景在应用死亡的情况下还是做不到的。当然也有例外比如微信支付宝等加油把自己app做到亿级用户你也能有这样的特权二、业务实践那么一个业务如何实现接入自己的推送呢简单描述一下大致的流程1、推送都会生成一个设备ID这个设备ID在一段时间内维持不变。在app启动的时候应该就可以获取到。2、将这个设备ID和用户绑定起来做映射关系。3、业务推送到用户的时候就转换成设备ID访问厂商推送接口。4、厂商推送将信息送达用户。注意点1、厂商推送接口一般为http接口每次访问有设备数量限制而且有些还有调用频率限制一个好的实践是异步批量调用队列切片是常用的做法。2、有些厂商会提供回调接口用来反馈到达的情况可以看情况使用。准备工作iOS需要推送证书在苹果的开发者平台向苹果公司申请使用时候证书和代码实现要在一起。Android各个平台要求不一样大致如下平台地址需要填写的参数小米https://dev.mi.com/console/appservice/push.htmlXIAOMI_APP_ID、XIAOMI_APP_KEYOPPOhttps://push.oppo.com/OPPO_APP_KEY、OPPO_APP_SECRETVIVOhttps://dev.vivo.com.cn/openAbility/pushNewsVIVO_APP_ID、VIVO_APP_KEY魅族http://push.meizu.com/MEIZU_APP_ID、MEIZU_APP_KEY可能遇到的问题推送收不到推送收不到分为2种情况一种是从来没有收到过推送一种是原本推送服务使用正常突然收不到推送了对于前者一般在程序开发阶段就能解决问题相对比较简单; 对于后者情况就复杂一些了。针对后者出现的情况需要做如下方向上的排查- 手机能否联网网络是否通畅无网时是不能收到推送的。- 手机系统近期是否有发布新的版本用户更新到了新的版本如果是则可能需要对新版本做适应性的配置。- APP的代码和服务端的代码近期是否有与推送功能相关的改动如果有请排查代码影响。iOS推送证书的有效期长度一般为1年在申请时即可看到过期时间如果使用了第三方服务第三方仅可以保管证书不能更新证书。因此推送证书过期后需要重新申请新的证书并上传到第三方。部分第三方服务提供者在证书过期时未能给到明显的提示。该问题的在排查时也比较隐蔽不易发现因此需要多加注意。若使用了三方的付费服务也应该检查余额是否充足欠费时推送服务会被停止。不过相对于证书过期问题的提示欠费的催缴提示会格外明显基本不可能被忽略比如发送多份提醒邮件或第三方客服直接给相关的负责人打电话提醒需要充值续费 。如果以上情况经过排查后均没有问题则需要考虑一些不常见的场景和偶发性的情况包括但不限于如下所述- 用户对手机进行了恢复出厂设置之后尚未允许授予APP推送功能权限- 用户对APP的推送权限进行了手动关闭- 信号差、网络波动导致推送明显延迟或丢失- 手机系统偶尔出现的bug导致推送接收失败- 手机系统提供商的推送服务器问题- 其他未知原因…………解决问题三步曲第一步删除APP重新下载安装后打开在询问是否允许授予推送权限时点击“允许” 然后进行推送测试第二步若第一步未能奏效请重启手机然后进行推送测试第三步说出来你可能不信如果第二步仍未奏效请删除APP后重启手机重启后下载新的APP打开并允许接收推送然后进行推送测试除此之外根据推送的原理如果不在厂商推送的机型是极有可能收不到的。解决的办法1、社会工程学。引导客户设置通知权限开启白名单。可以提高到达率主要机制是让应用不死那么快第三方如小米可以活着接受到推送。Android可以参考云助手的推送设置方式https://tenants.fdccloud.com/wzsversion/pub-view/wzshelper-for-phone-listiOS记得给权限1、钞能力。如果是强时效性的业务建议增加短信、电话等通知。2、努力把自己变成强势的一方比如每天都亿级活跃用户。其他的问题特殊场景如网络电话等可以和厂商谈合作但都有极高的门槛。其他的需求欢迎咨询移动超级app一组。最后欢迎使用移动appcloud提供的mpush插件和对各厂商封装的PHP-SDKPHP-SDKhttps://packagist.org/packages/yunchuang/pushmpush文档地址https://appcloud-static.mypaas.com.cn/plugin/readme/mpush/1.2.4/index.html----- END ------作者简介弓同学 研发工程师目前负责超级APP平台相关工作。也许您还想看记AWSS3在iOS端的一次改造事件移动平台对于跨平台技术方案的探索更多明源云·天际开放平台场景案例与开发小知识可以关注明源云天际开发者社区公众号【集成】新一代集成开放平台——星图你了解吗【建模】ERP日志分表提升海量日志存取性能
http://www.sadfv.cn/news/146580/

相关文章:

  • 做网站赚钱多吗怎么制作个人作品网站
  • 嵊州建设银行取款网站合肥专业做网站
  • 网站开发工作介绍公司注册流程及条件
  • 做网站毕设任务书网站模版 下载工具
  • 建设一个网站要多少费用东莞凤岗网站建设
  • 手机网站cms 下载网站面包屑导航怎么做的
  • 网站素材下载在线proxy服务器
  • 旅游网站前台怎么做济南旅游网站建设
  • dede网站备份集团官网建设公司
  • 富阳区建设局网站多少潍坊网站建设wfyckj
  • 网站结构有哪几种买网站多少钱
  • 学做视频的网站北京地铁优化
  • 食品网站建设建议招标网站建设申请
  • 莞城网站推广网站开发什么语言比较快
  • 合肥建设发展局网站西安大雁塔附近酒店推荐
  • 网站套用wordpress 首页添加图片
  • 静态网站的短处微信开发时间
  • 外贸型网站制作seo网页优化公司
  • 阜阳网站建设电话wordpress自定义页面编码
  • 网站 劣势全国最好的网站建设案例
  • 网站挣钱怎么做成品在线短视频免费入口
  • 创建吃的网站怎么做重庆大渝网首页
  • 国内知名网站建设个人怎样做网站
  • 百度网站官网南宫做网站
  • 如何给网站做排名seo公司关键词
  • 网站开发工具选用原则第一次打开wordpress白
  • 应用关键词优化杭州网站关键词优化
  • 苏州交通网站建设微信小程序开发流程
  • 网站建设和优司怎么样推销产品什么网站好
  • 河南火焰山网站开发禹wordpress幻灯片主题设置