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