本章节内容用于介绍产品业务流程,并提供相关内容索引。
产品使用流程
您可参考下图所示流程,完成EMAS产品的使用。
创建账号
创建阿里云账号以及完善账号信息。具体操作,请参见账号注册(PC端)。
开通服务
登录阿里云控制台。
鼠标悬停在左上角的图标上,然后在产品与服务中,打开产品和服务列表。
在产品列表中,选择企业云服务 > 移动研发平台,进入产品介绍页。
在产品介绍页,勾选服务协议后,单击立即开通。
Native应用开发流程
创建项目
使用移动测试产品无需创建项目及应用,可跳过此步骤。
EMAS平台中的应用即您实际端应用的映射,您需要在EMAS控制台创建应用,与您要加载SDK的端应用进行关联。
产品开通后即可进入EMAS移动研发平台的管理控制台。
在控制台首页,单击添加项目,打开创建项目右侧栏。
在创作项目右侧栏,填写项目基本信息。
选项
说明
项目名称
必填,用于设置项目的名称。
【取值范围】1~30字符
【字符类型】中文/英文大小写/数字/下划线
项目描述
选填,简要介绍项目用途。
单击创建并进入,保存项目,并打开概览页面。
在概览页左侧,可立即添加应用、下载SDK,查看当前项目下的应用列表。
单击某个Native应用,在右侧栏可查看如下服务的启停状况和关联的数据信息。
创建Native应用
在概览页面,单击立即添加应用,打开添加应用面板。
在添加应用面板 ,选择应用类型为Native,填写应用的基本信息。
选项
说明
应用名称
用于设置应用的名称。
【取值范围】1~26字符
【字符类型】中文/英文大小写/数字
应用类型
包含Native和H5两种类型,您可根据业务需要进行选择。
选择平台
包括Android、iOS和HarmonyOS三个选项,根据应用所属平台选择。
PackageName
当选择平台设置为Android时,显示该选项,用于填写应用的包名。
BundleId
当选择平台设置为iOS时,显示该选项,用于填写应用的BundleId。
BundleName
当选择平台设置为HarmonyOS时,显示该选项,用于填写应用的包名。
应用类型
用于选择应用的所属类型,包括社交、摄影与摄像、娱乐等,您可以根据实际情况选择。
配置完成后,单击创建应用,完成应用创建。
重要阿里云账号最多可创建45个应用,超过上限可能会涉及其他的计费,请谨慎分配应用数量。
HarmonyOS应用创建到此结束,不需要后续的4、5、6步。
应用创建成功后,进入下载配置文件步骤。
在下载配置文件页面,按照界面指导下载应用配置文件,并将应用配置文件放置到工程根路径。
Android配置文件名称:aliyun-emas-services.json
iOS配置文件名称:AliyunEmasServices-Info.plist
单击下一步,进入添加SDK步骤。
说明如果采用Maven/CocoaPods管理依赖,在添加SDK步骤中,按照界面指导即可添加SDK。
返回概览页,可查看已创建好的应用。
如果不再使用某应用,可单击该应用名称右侧的,在应用设置页面,单击删除应用。
(可选)下载配置文件
登录EMAS移动研发平台的管理控制台。
在概览页面,单击应用名称右侧的,打开指定应用的应用设置页面。
在应用设置页面,选择Native应用进行SDK设置。
选择目标应用,单击Android/iOS配置下载,下载应用配置文件。(HarmonyOS应用不需要下载配置文件)
Android配置文件名称:aliyun-emas-services.json
iOS配置文件名称:AliyunEmasServices-Info.plist
打开配置文件即可获得App Secret和RSA密钥。
说明在此页面还可以查看应用的AppKey和AppSecret信息。
下载和集成SDK
返回概览页面,单击下载SDK,打开SDK下载右侧栏。
在SDK下载面板,选择Native页签,勾选需要下载的服务名,单击下载iOS版本或下载Android版本进行下载。
说明单击版本号链接,可查询SDK版本更新记录。
HarmonyOS应用目前不支持下载SDK文件,仅提供OpenHarmony三方库中心仓坐标依赖。
SDK下载成功后,您需要进行集成操作,各服务的SDK集成操作请参见下表,您可跳转至对应的页面查看详细操作。
服务
Android SDK集成
iOS SDK集成
云构建
不需要集成SDK
云发布
暂不支持iOS版本
移动测试
不需要集成SDK
移动热修复
加入技术支持群获取
崩溃分析
性能分析
远程日志
移动推送
移动用户反馈
HTTPDNS
说明EMAS Serverless产品的SDK接入方式与其他产品不同,需要在客户端安装SDK。具体请参见安装SDK。
EMAS部分二级产品支持统一接入,统一接入是使用EMAS统一提供的SDK配置文件,供各产品SDK读取使用。用户使用统一接入后无需手动管理各产品SDK配置信息,由SDK自行接管完成读取和配置。统一接入详细操作请参见:
H5应用开发流程
创建项目
具体操作请参见创建项目。
创建H5应用
单击某个H5应用,在右侧栏可查看如下服务的启停状况和关联的数据信息。
说明当前仅支持查看云构建和云发布产品。
在概览页面,单击立即添加应用,打开添加应用面板。
在添加应用面板 ,填写应用的基本信息。
选项
说明
应用名称
用于设置应用的名称。
【取值范围】1~25字符
【字符类型】中文/英文大小写/数字
应用类型
包含Native和H5两种类型,您可根据业务需要进行选择。
应用类型
用于选择应用的所属类型,包括社交、摄影与摄像、娱乐等,您可以根据实际情况选择。
配置完成后,单击创建应用,完成应用创建。
接入WindVane
应用创建成功后,进入接入WindVane步骤。按照界面提示接入windvane.js,您需在H5页面中引入https://g.alicdn.com/mtb/lib-windvane/3.0.0/windvane.js,它提供了调用客户端接口的功能。
您也可以在概览页,H5应用区域,选择目标应用,单击,打开SDK设置页面,查看设置信息,并单击SDK设置,参考界面提示完成接入,接入完成后单击完成。
下载WindVane SDK
在SDK下载面板,选择H5页签,勾选需要下载的服务名,单击下载iOS版本或下载Android版本进行下载。在SDK打包记录中可查看已下载的包名和打包状态等信息,也可以单击下载对所选包进行下载。
集成SDK
SDK下载成功后,您需要进行集成操作,具体请参见下表,您可跳转至对应的页面查看详细操作。
当前仅支持云发布服务的Android端SDK集成操作。
服务 | Android SDK集成 | iOS SDK集成 |
云构建 | 不需要集成SDK | |
云发布 | 暂不支持iOS版本 |
功能使用
功能使用请参见各产品的快速入门或使用文档。
产品 | 文档链接 | 适用范围 |
云构建 | Native应用/H5应用/Harmony OS应用 | |
云发布 | Native应用/H5应用 | |
EMAS Serverless | Native应用 | |
移动测试 | Native应用 | |
移动热修复 | Native应用 | |
崩溃分析 | Native应用 | |
性能分析 | Native应用 | |
远程日志 | Native应用 | |
移动推送 | Native应用/Harmony OS应用 | |
移动用户反馈 | Native应用 | |
HTTPDNS | Native应用/Harmony OS应用 |