移动网关服务(Mobile Gateway Service,MGS)是移动开发平台(mPaaS)提供的连接移动客户端与服务端的组件产品。该组件简化了移动端与服务端的数据协议和通讯协议,能够显著提升开发效率和网络通讯效率。

功能特点

移动网关是连接移动客户端跟服务端的桥梁,移动客户端通过网关来访问后台服务接口。移动网关能够:
自动生成客户端的 RPC 调用代码,用户不需要关心网络通信、协议以及使用的数据格式。将服务端返回的数据自动反解生成 Objective-C 对象,无需额外编码。提供数据压缩、缓存、批量调用等增强服务。统一进行异常处理,如弹出对话框、Toast 提示框等。支持 RPC 拦截器,实现定制化的请求与处理。实行统一的安全加密机制和防篡改的请求签名验证机制。限流管控,保护后台服务器。

价值优势

移动网关服务的优势在于:
简单配置即可适配多种终端,连接异构的后端服务。自动生成移动端 SDK,实现前后端分离,提升开发效率。支持服务注册、发现与管控,实现服务聚合与集成,降低管理成本和安全风险。提供优化后的数据协议与通讯协议,提高网络通讯质量和效率。

应用场景

移动网关服务的应用场景如下:
开放移动服务能力