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

免费微信网站源码中国建设银行企业

免费微信网站源码,中国建设银行企业,建网站怎么备案,电影网站 备案简介#xff1a; MPS 集成多个三方渠道#xff0c;保障 push 使命必达的必须知道的几件事。 为了提升「MPS 消息推送」的推送的到达率#xff0c;mPaaS 集成了华为、小米等厂商的推送功能#xff0c;从而有效地提高用户留存率#xff0c;提升用户体验。在日常运维过程中 MPS 集成多个三方渠道保障 push 使命必达的必须知道的几件事。 为了提升「MPS 消息推送」的推送的到达率mPaaS 集成了华为、小米等厂商的推送功能从而有效地提高用户留存率提升用户体验。在日常运维过程中发现少部分设备在厂商 push下无法 push在此分享下相关案例的排查过程方便后续同类问题借鉴。 一、push 相关背景 1.push 整体架构 以接触最多的国内 Android 设备为例整体结构如下 2.厂商 push 和自建 push 厂商 push 通道优点是通过各个 OS 厂商维护的长链接进行推送在 App 被系统杀掉后也可以进行推送推送到达率高于自建push。支持华为小米oppovivo等厂商。缺点是目前厂商的push基本都只支持通知栏消息的推送在用户点击通知前不启动应用对红点, 图片等消息格式支持有限。 自建push通道通过App启动后和自建服务端的长连接通道实现推送缺点也很明显App被杀掉后就无法收到信息。主要用于不支持厂商渠道场景下的push。 二、问题排查举例 通过上面的介绍可以看出三方厂商 push 是否成功主要取决于三个链路分别为 三方 token 正确生成上报服务端正常转发到厂商服务器下发到客户端消息可以正常显示 1.测试准备 为了快速验证问题我们需要准备一个推送程序可以快速推送信息到App上。MPS提供了推送的Http接口供外部调用我们可以通过初始化一个简单的java程序实现推送信息的发送方便联调。使用链接 2.三方 token 生成阶段 目前 mPaaS 对三方厂商 push 的 token 生成分为以下步骤。 2.1 设备在三方push的厂商列表里 以华为设备为例判断是否是华为设备的标准是检测当前手机是否是 emui如果是才走华为 PUSH SDK。在我们日常运维的 case 中发现过部分设备由于刷机或者其他操作在华为手机上安装的不是 emui类似这种设备是走不了华为 push 的只能走自建 push。 以vivo设备为例低版本手机只有在vivo公布的白名单设备内才支持推送。 2.2 生成三方 token 在调用 push sdk 生成 token 的过程中由于 push sdk 的生成也依赖当前手机的 room 版本以华为为例就强依赖华为手机内置的 HMS Core 版本。针对这种场景下的问题在获取三方 token 失败的时候会在回调里返回对应错误码。如下图所示搜索 push 的关键字 mPush14然后过滤可以获取 token 返回错误码2。 我们查看华为定义的错误码发现2表示 SERVICE_VERSION_UPDATE_REQUIRED需要升级当前的 HMS 版本。 升级HMS版本的方案有两个 方案1主动升级,调用更新服务接口,升级更新效果如下所示 在启动阶段调用如下服务安装更新华为推送服务 if (HuaweiApiAvailability.getInstance().isHuaweiMobileNoticeAvailable(context) ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED) {// 需要升级HuaweiApiAvailability.getInstance().resolveError(activity, ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED, 1); } 方案2: 引导用户去华为设置里去升级 2.3 三方 token 正常上报 生成 token 后会通过 RPC 接口上报到 MPS 服务端需要检查 RPC 接口是否有异常上报接口是alipay.client.yunpushcore.device.report 2.4 token 过期 以 oppo 为例是在应用第一次启动时注册生效后在刷机、还原手机设置-其他设置-还原手机、卸载应用时会失效需要重新注册才能推送。 3.服务端投送阶段 3.1 消息包含了红点静默群发 目前如果消息设置了红点或者静默因为厂商 push 不支持MPS 会自动走自建 push。 3.2 三方服务端报错 这种主要用作 mPaaS 服务端推送到三方服务端后三方返回异常。这种需要去 MPS 拉取服务端报错日志然后核对厂商文档解决比如华为服务端报错文档。 3.3 三方服务端限流 以 vivo 为例默认推送走的是运营消息每天只能对同一个用户推送 5 次。只有改成系统 push 类型才能没有这个限制。 4. 设备显示阶段 4.1 设备必须打开通知权限才能显示 比如 oppo 的通知权限默认是关闭的需要打开通知权限或者引导用户打开后才能显示。 4.2 应用包名和注册 oppo 配置保持一致 应用的包名要和注册 oppo 平台填写的包名要一致不然不会显示。 三、其他常见问题 1.常用日志举例 1.1 tagmPush14 主要是 mPaaS 上层应用层日志打印打印 push 注册 token 相以及自建通道 push 相关信息。 1.2 tag: mcssdk mcssdk 是 oppo push sdk 的日志 tag可以查看厂商的一些日志信息比如查看三方 token 2.其他思路 如果以上都解决不了最后建议去看各个厂商的官方介绍可能会找到一些思路。 oppo FAQvivo FAQ原文链接 本文为阿里云原创内容未经允许不得转载。
http://www.huolong8.cn/news/169011/

相关文章:

  • WordPress ajax查询宁波seo优化定制
  • 美工网站模板网站开发设计框图
  • 装修网站设计案例wordpress cache 插件
  • 免费网站服务有没有专业帮忙做ppt的网站
  • 网上商店网站设计网站图怎么做会高清图片
  • 网站建设甲方原因造成停工沈阳的网站制作公司哪家好
  • 网站服务器上线后要怎么做网站开发技术考试试卷
  • 建立主题网站的知识点微信营销方法
  • 深圳网站设计互联网品牌个人简历制作
  • 门户网站建设构架最便宜做个网站多少钱
  • 胖哥网站的建设目标wordpress幻灯片模板
  • seo广告助孕网站优化推广
  • 建设门户网站特点网站如何
  • vs2012怎么做网站wordpress 封包 app
  • 查询个人信息的网站网站开发应该先写前端还是后端
  • 春考网站建设大气网站后台界面
  • 从建站到网络优化成都模板网建站
  • wordpress网站图片丢失高港区拖拽式网页制作平台
  • 网站备案法律织梦网站反应速度慢
  • 简易的小企业网站建设湖南建设门户网站
  • 手机上部署网站网站更换服务器如何做镜像
  • 如何开发网站平台开发wordpress主题 简洁
  • 保定专业做网站公司杨凌住房和城乡建设局网站
  • 网站备案检验单源码商城交易平台
  • 长沙php网站建设免费空间大全
  • 网站开发需呀那些技术如何seo搜索引擎优化
  • 招远网站建设公司哪些购物网站做的比较简洁有品质
  • 医疗网站整站优化思路wordpress简单
  • 网站建设技术风险分析为什么要建手机网站
  • 头像网站模板手机网站建设分析