平台简介

开发平台能力

 

快速开发

丰富的开发组件包括UI组件,扫码,设备指纹,定位,社交分享等组件;

提供基于iOS,Android官方开发工具;

工程管理,组件版本管理,打包等功能;

把一个App工程分成几个独立的子工程,并提供生命周期管理,适合大团队系统开发。

 

混合应用

支持Native,H5,React,微信、小程序等不同开发模式;

在同一个应用程序中既支持Web界面,也支持原生界面,并能实现Web代码与原生代码的双向访问;

H5容器:在Native代码中快速加载H5页面,H5容器适配国内大多数机型;

H5支持离线包,将H5页面下发在手机端。

 

发布运维

热修复:动态修复Native代码中的bug,提供白名单、时间窗等;

多维度的漏洞快速修复;

版本灰度发布回滚,提供白名单、时间窗等多维度的App升级服务。

 

高性能,高稳定性

支持大团队协作开发,快速迭代,高并发,高稳定,支持千万级用户;

兼容市面95%的WebGL安卓机型,闪退率不超过0.05%;

冷启动时间:Android保持在1.8s以下,iOS保持在1.4s以下。

 

消息推送,数据同步

支持iOS、Android平台的消息推送;

消息推送在线到达率99%以上,离线到达率60%以上;

提供长连接数据通道,保证数据可实时送达到客户端;

数据同步在线到达率99%以上。

 

App全生命周期管理

从App开发,测试,发布,运营,运维的全生命周期管理;

多年来,在多家银行移动App中得到充分验证;

可预见的持续研发投入。


 

运营分析

日志埋点:通过埋点进行用户行为分析;

闪退分析:闪退分析快速定位问题;

性能分析:多种性能指标分析;

诊断:诊断分析用户遇到的问题;

提供产品监控能力,实时发现硬件,软件中的问题。



 

 

安全

设备离线缓存;

用户数据加密;

通过SSL协议实现服务器认证和验证;

接口验签,保证客户端与网关的数据安全性;

设备标识通过各种设备指纹信息建立设备唯一标识,识别出用户使用环境的改变,可以用作风控等场景;

通过网关服务,可以通过HTTP等协议与用户已有系统集成,网关提供限流,安全等统一管控。

方案架构