随着越来越多的开发者在不同的业务场景中尝试接入 mPaaS 组件能力:基于“H5 容器/离线包”优化 H5 页面的加载性能,借助“移动网关/数据同步”提升数据传输实时性与稳定性,使用“移动分析/消息推送/智能投放”不仅深度分析用户行为,同时全方位监控 App 性能状况,快速定位并修复 Bug。
我们也发现,很多开发者在相关组件接入、使用过程中,在与具体业务结合的过程中遇到诸多难题需要得到官方技术团队的支持与帮助。因此,针对每一款组件目前的接入代码,我们做了细分拆解,并启动开源。希望能够帮助大家,在试用自己感兴趣的组件的同时,可以通过源码了解到更多工程原理,以及代码设计思路。
mPaaS(mobile Platform as a Service),源自于支付宝,全面开放支付宝移动端核心技术,为移动开发、测试、运营及运维提供云到端的一站式解决方案。目前已服务 12306、上海地铁、广发银行、可口可乐、海尔等众多客户,及亿级 C 端用户,为国内国际用户都带来更优质的移动端体验。
mPaaS 移动网关。
在 mPaaS 众多服务端组件中,移动 API 网关(MGS)是连接客户端与服务端的能力。它简化了移动端与服务端的数据协议和通讯协议,能够显著提升开发效率和网络通讯效率,是整个 mPaaS 服务中的核心入口。
关于 MGS 更多架构解析,您可以回顾这两篇文章:
注:
(1)目前 ‘HelloWorld’ 工程为 Portal+Bundle 接入方式,您可以基于此了解具体原理;目前我们已提供在正式环境中通过 mPaaS Inside 或 AAR 方式接入 mPaaS。
(2)mPaaS 开通试用: www.aliyun.com/product/mpa…
(3)mPaaS 官方文档地址: help.aliyun.com/document_de…
✨✨✨记得Star ~
除此之外,关于 mPaaS 各组件接入的官方 Demo,我们同时已完成上架 GitHub/Gitee。这批 Demo 可配合我们已有的技术文档,帮助你顺利完成最新版本的 mPaaS 接入工作。
如果你觉得这些资源能帮到你,不要忘记 Star。 也欢迎试用「钉钉」加入 mPaaS 技术交流群,随时与我们探讨使用过程中的任何问题。