自从微信、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消息)