什么是融云第三方推送

[复制链接]
周波Lv.8 显示全部楼层 发表于 2020-2-14 15:25:36 |阅读模式 打印 上一主题 下一主题
苹果上架
什么是融云第三方推送
这是融云平台提供的一个消息服务,主要用于音视频使用的时候信息的一个推送
目前支持各类安卓厂家推送,到达效果还是不错的。
如果您没有使用融云的服务,不建议您单独使用融云第三方推送,这个功能必须配置使用。

详细参考融云:https://www.rongcloud.cn/docs/android_push.html

概述
融云推送是通过在云端和客户端之间维护一条稳定可靠的长链接通道,从云端发送各类消息至客户端并以通知形式展现的服务。

使用场景
默认有两种使用场景:

集成 IM SDK 后默认具备的推送能力。

集成 IM SDK 并连接到服务器后,客户端会和云端建立两个连接通道:消息通道和推送通道。

当消息通道断开后,收到新消息时我们会通过推送通道下发通知给用户,提醒用户消息到达。此时客户端显示的通知即推送通知。

消息通道断开具体有以下几个场景:

a. 客户端调用 SDK 的断开方法,即 disconnect() 方法。

b. 应用长时间在后台,被系统回收后。

以上两种场景下会通过推送通道下发推送通知。您也可以参考 通知概念 了解本地通知和推送通知的具体区别。

备注:应用退到后台,但没被系统回收时,收到新消息时弹出的通知属于本地通知,是由消息通道下发的,不是推送通知。请不要混淆。

在融云开发者后台广播推送-广播消息-推送中,发起远程推送,并进行推送效果追踪。

该类型的推送始终通过推送通道下发,和消息通道无关。

关于第三方推送
鉴于目前国内各手机厂商对 ROM 进行了深度定制化,应用级别的推送进程基本不可能达到永久保活,所以我们引进了几个主要厂家系统级别的推送。您在集成 IM SDK 的基础上,只需要简单几步,既可完成第三方推送的集成。

推送通道选择策略
融云在使用推送服务时,会根据应用在融云开发者平台设置的第三方推送情况和终端用户使用的具体机型,智能选择推送通道。通道选择策略如下:

如应用设置了第三方推送,终端用户在使用对应的设备时,则使用第三方的推送通道,目前融云支持的第三方推送如下:

小米推送:在小米 ROM 上使用。

华为推送:在华为 ROM 上使用。

魅族推送:在魅族 ROM 上使用。

OPPO 推送:在支持 OPPO 推送的 OPPO ROM 上使用。

vivo 推送:在支持 vivo 推送的 vivo ROM 上使用。

FCM 推送 (谷歌官方推送):如果您的应用在海外运营或者有较大比率海外用户,融云建议您开通 FCM 推送。融云会根据终端用户的 IP 判断用户是否为海外用户,如果为海外用户,则使用 FCM 推送。

应用没有设置上述第三方推送或终端用户使用的手机不是以上第三方推送所属机型,默认使用融云推送服务。

由于融云推送属于应用级别的推送,会受系统各种权限限制,我们建议您在使用时,在设置里打开自启动权限和通知权限,或者勾选“信任此应用”等,以提高推送到达率。各手机上面的权限设置可以参考各类机型权限设置说明

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司