自从微信、QQ、Facebook 等即时通信软件在全球范围内风靡,手机短信作为“老牌”通讯方式逐渐被大众所遗忘,大家可能更多地用短信收收验证码或者其他通知类消息,并不会作为朋友或者家人之间通信的工具,手机短信甚至还成为了部分垃圾营销短信或者诈骗短信的“温床”。就在短信日渐沦为垃圾营销平台,看似永无出头之日的时候,“黑科技” RCS 增强短信横空出世,让逐渐被空置的短信焕发新的生命力。那么,什么是 RCS 增强短信?菊风怎样帮助合作伙伴实现了 RCS 增强短信?菊风提供的解决方案在助推 RCS 增强短信方面又有着怎样的优势呢?
浅谈 RCS 增强短信
RCS 增强短信是在 GSMA 协会(全球移动通信系统协会)提倡的 RCS(即 Rich Communication Suite 融合通信)标准下,在中国由中国移动率先联合各大手机厂商在传统短信的基础上进行升级。支持通过短信应用发送富媒体消息,如文本、图片、语音片段、视频片段、位置信息等内容。今年5月,菊风 RCS 协助小米和 OPPO 通过了 Google CTS 和 GTS 认证,并在今年9月底通过了 GSMA RCS UP 2.0测试,成为了中国首家,也是目前中国唯一一家通过 GSMA RCS UP 2.0测试认证的解决方案提供商。基于此认证,菊风有能力为各大手机厂商及原始设备制造商提供更加优质的 RCS 解决方案。菊风提供的 RCS Native 解决方案目前已助力多家手机厂商实现了 RCS 增强短信功能。
菊风 RCS Native 集成的三大方案
方案一:主要包含 RCSService(RCS 服务);TelephonyProvider(系统短彩数据库);Messaging/Mms Contacts
代表性案例:海信、小米、酷比、天珑
针对这些手机厂商的方案,牵扯到了系统应用,菊风在其系统上增加 RCSService.apk,改造原短彩信的数据库,升级 MaaP 需整个系统升级即可实现。但由于 service.apk 是系统级应用保证常驻,能够长时间保留信息。改动短信应用会在系统上增加 RCSService.apk,修改系统短信的数据库。
方案二:针对不想修改 TelephonyProvider 源码的用户,在该场景下 RCSService 不处理任何数据库操作,上层可以在收到广播后进行数据的存储
代表性案例:联想、360
菊风为联想、360提供的 RCS Native 解决方案并不改造系统数据库,只需添加 service.apk,再改造短信应用即可完成。
方案三:一般是在方案2的基础上将 RCSService 代码打成 aar 包供上层直接集成,确保集成该 aar 应用存放在 system/priv‒app/ 下
代表性案例:OPPO、魅族
菊风为 OPPO 和魅族提供sdk助其短信集成,不会修改系统中的其他任何应用,包括数据库、服务增加等;用户只需升级短信应用即可提供 MaaP 的相应能力,魅族本身短信应用快速升级十分方便,升级代价最小;只改动短信应用。
菊风 RCS Native 优势
系统兼容性强,支持安卓 Q
1、菊风 Native SDK 在 Android Q 原生系统上兼容模式已经适配
2、支持 Android 4.0-Android 10.0
3、适配基于 Android 系统的 Ipv6 网络接入
功能完整性
菊风 Native SDK 在功能上已经具备中国移动 CP 规范与 GSMA UP2.3规范的所有功能,支持一对一信息, 群聊消息、MaaP 消息、Enrich-Call
易开发,集成时间短
1、清晰完整的 sample 示例,开发周期短,厂商仅需少量开发工作量即可
2、易懂详尽的技术文档
3、资深 RCS 专家点对点指导
结构清晰,架构完整
1、支持 Android 消息两种构架: mms, messaging
2、支持标准 MaaP 消息与拓展 MaaP 消息(A2P消息)