mPaas
2021-04-21 18:05:26 9 举报
AI智能生成
mPaas
作者其他创作
大纲/内容
产品优势
3 大研发框架:Native 开发框架、Kylin H5 开发框架、小程序开发框架。
20 多个功能性组件,例如网关服务、埋点分析、热修复、用户反馈、消息推送、离线包等
100 多个 UI 控件,包括 AntUI 和 AntMobile。
接入方式
基于原生框架
基于 mPaaS 框架
mPaaS Inside
组件化框架
mPaaS 小程序
集成开发环境(IDE)
软件开发工具包(SDK)
客户端运行环境
小程序发布平台
小程序设计规范
接入 Android
添加 UC SDK
添加 小程序 SDK 依赖
加入小程序依赖的框架资源
修改开关配置
测试验证小程序
在 mPaaS 控制台,点击 实时发布 > 小程序包管理 上传并发布小程序文件后,在客户端打开该应用
demo
android
原生底坐开发
消息推送接收
OSS
扫一扫
识别二维码、条形码
mPaaS 多媒体组件
文件服务
图片服务
图片渐显
多媒体图片组件支持图片上传、下载、缓存、压缩、裁切缩放等功能
视频服务
录制视频
语音
社交分享
微博<br>
微信<br>
QQ<br>
支付宝
设备标识
定位
接入 LBS 之前,在 高德开放平台 申请账号并获取定位 key
https://git.cloud.alipay.com/mPaaS-Demos/LBSDemo.git
常用组件
移动网关<br>
连接移动客户端与服务端,简化客户端与服务端的数据协议和通讯协议,从而能够显著提升开发效率和网络通讯效率
消息推送
提供专业的移动消息推送方案,针对不同的场景推出多种推送类型,满足您的个性化推送需求,与 App 用户保持互动,有效地提高用户留存率,提升用户体验
数据同步
提供了一个安全的基于传输控制协议 TCP 和安全套接层 SSL 的数据通道,能够及时、准确、有序地将服务器端的业务数据主动地同步(SYNC)到客户端。
移动分析
通过统计和分析客户端流量、性能质量和用户行为等数据,用数据指导产品、运营、推广的决策;通过对闪退的分析,快速定位闪退原因,提高程序稳定性。
实时发布
提供版本升级包、热修复包、H5 离线包、小程序的管理和发布服务,支持通过白名单,或使用高级过滤规则,如地域、机型等,来进行精准的灰度发布。
智能投放
提供 App 内的个性化广告投放能力,支持针对定向人群进行个性化广告投放,帮助 App 运营人员精准、及时触达用户,实现留存、促活、增长业务的目的。
开发流程
线上创建
线上创建 App,并下载 App 配置文件,包含<br>App 元数据跟组件配置等信息。
线下开发
在 IDE 插件中加载配置文件,选择功能组件,<br>创建新工程,开发完成后构建打包。
线上运营
线上发布、营销投放并实时监控 App 运行状况、<br>闪退等信息,发现问题可做热修复。
使用流程
组件化框架OSGi
一个 Portal 工程的框架
Portal 工程把所有的 Bundle 工程包合并成一个可运行的 .apk 包
一个或多个 Bundle 工程
app主module
在支付宝中,一个 Bundle 一般由一个名为 app 的主 module 和以下三个子 module 组成
子 module
api:纯代码接口,interface 的定义
biz:interface 的实现
ui:activity,自定义 view 等
Android
Bundle 与传统工程区别
在工程根目录的 build.gradle 中,增加了对 mPaaS 插件的依赖
在主 module 的 build.gradle 中,增加了 mPaaS Bundle Apply 插件 的声明
问题
小程序
小程序同时接入Android和ios有什么区别?
只要提供一份小程序zip包或apppid地址
小程序是否支持扫码,上传,蓝牙?
小程序本身api支持拍照,扫码,图片上传<br>,蓝牙,联系人,拨打电话,支付都可以支持<br>
小程序能否调用小程序?
小程序之间可以互相调用,可以传参
小程序怎么调用SDK?
图片直传OSS
服务端签名后直传<br>https://help.aliyun.com/document_detail/31926.html<br>
ios
怎么调用小程序?
共通
怎么发版,热修复?
0 条评论
下一页