快速入门

本章节内容用于介绍产品业务流程,并提供相关内容索引。

产品使用流程

您可参考下图所示流程,完成EMAS产品的使用。

image

创建账号

创建阿里云账号以及完善账号信息。具体操作,请参见账号注册(PC端)

开通服务

  1. 登录阿里云控制台

  2. 鼠标悬停在左上角的图标上,然后在产品与服务中,打开产品和服务列表。

  3. 在产品列表中,选择企业云服务 > 移动研发平台,进入产品介绍页。

    image

  4. 在产品介绍页,勾选服务协议后,单击立即开通

Native应用开发流程

创建项目

说明

使用移动测试产品无需创建项目及应用,可跳过此步骤。

EMAS平台中的应用即您实际端应用的映射,您需要在EMAS控制台创建应用,与您要加载SDK的端应用进行关联。

  1. 产品开通后即可进入EMAS移动研发平台的管理控制台

  2. 在控制台首页,单击添加项目,打开创建项目右侧栏。

    9CA43D1B-3E60-4DB3-A8AB-6F7B86CFF51A

  3. 创作项目右侧栏,填写项目基本信息。

    选项

    说明

    项目名称

    必填,用于设置项目的名称。

    【取值范围】1~30字符

    【字符类型】中文/英文大小写/数字/下划线

    项目描述

    选填,简要介绍项目用途。

  4. 单击创建并进入,保存项目,并打开概览页面。

    在概览页左侧,可立即添加应用下载SDK,查看当前项目下的应用列表。

  5. 单击某个Native应用,在右侧栏可查看如下服务的启停状况和关联的数据信息。

    1

创建Native应用

  1. 概览页面,单击立即添加应用,打开添加应用面板。

  2. 添加应用面板 ,选择应用类型Native,填写应用的基本信息。

    添加应用.jpg

    选项

    说明

    应用名称

    用于设置应用的名称。

    【取值范围】1~26字符

    【字符类型】中文/英文大小写/数字

    应用类型

    包含NativeH5两种类型,您可根据业务需要进行选择。

    选择平台

    包括Android、iOS和HarmonyOS三个选项,根据应用所属平台选择。

    PackageName

    选择平台设置为Android时,显示该选项,用于填写应用的包名。

    BundleId

    选择平台设置为iOS时,显示该选项,用于填写应用的BundleId。

    BundleName

    选择平台设置为HarmonyOS时,显示该选项,用于填写应用的包名。

    应用类型

    用于选择应用的所属类型,包括社交、摄影与摄像、娱乐等,您可以根据实际情况选择。

  3. 配置完成后,单击创建应用,完成应用创建。

    重要

    阿里云账号最多可创建45个应用,超过上限可能会涉及其他的计费,请谨慎分配应用数量。

    HarmonyOS应用创建到此结束,不需要后续的4、5、6步。

  4. 应用创建成功后,进入下载配置文件步骤。

    说明

    如果您暂时不需要接入服务,可单击取消按钮,跳过下载配置文件步骤和添加SDK步骤。后续如需接入,可参考下载配置文件下载和集成SDK进行操作。

  5. 下载配置文件页面,按照界面指导下载应用配置文件,并将应用配置文件放置到工程根路径。

    • Android配置文件名称:aliyun-emas-services.json

    • iOS配置文件名称:AliyunEmasServices-Info.plist

  6. 单击下一步,进入添加SDK步骤。

    说明

    如果采用Maven/CocoaPods管理依赖,在添加SDK步骤中,按照界面指导即可添加SDK。

  7. 返回概览页,可查看已创建好的应用。

    如果不再使用某应用,可单击该应用名称右侧的fig3,在应用设置页面,单击删除应用

(可选)下载配置文件

  1. 登录EMAS移动研发平台的管理控制台

  2. 概览页面,单击应用名称右侧的fig3,打开指定应用的应用设置页面。

    截屏2021-01-05 下午4

  3. 应用设置页面,选择Native应用进行SDK设置。

  4. 选择目标应用,单击Android/iOS配置下载,下载应用配置文件。(HarmonyOS应用不需要下载配置文件)

    • Android配置文件名称:aliyun-emas-services.json

    • iOS配置文件名称:AliyunEmasServices-Info.plistimage

    打开配置文件即可获得App Secret和RSA密钥。

    image

    说明

    在此页面还可以查看应用的AppKey和AppSecret信息。

下载和集成SDK

  1. 返回概览页面,单击下载SDK,打开SDK下载右侧栏。

  2. SDK下载面板,选择Native页签,勾选需要下载的服务名,单击下载iOS版本下载Android版本进行下载。

    说明

    单击版本号链接,可查询SDK版本更新记录。

    HarmonyOS应用目前不支持下载SDK文件,仅提供OpenHarmony三方库中心仓坐标依赖。

    image

  3. SDK下载成功后,您需要进行集成操作,各服务的SDK集成操作请参见下表,您可跳转至对应的页面查看详细操作。

    服务

    Android SDK集成

    iOS SDK集成

    云构建

    不需要集成SDK

    云发布

    链接

    暂不支持iOS版本

    移动测试

    不需要集成SDK

    移动热修复

    SDK稳健接入

    加入技术支持群获取

    崩溃分析

    Android SDK

    iOS SDK

    性能分析

    Android SDK

    iOS SDK

    远程日志

    Android SDK

    iOS SDK

    移动推送

    链接

    链接

    移动用户反馈

    Android SDK接入

    iOS SDK接入

    HTTPDNS

    链接

    链接

    说明

    EMAS Serverless产品的SDK接入方式与其他产品不同,需要在客户端安装SDK。具体请参见安装SDK

    EMAS部分二级产品支持统一接入,统一接入是使用EMAS统一提供的SDK配置文件,供各产品SDK读取使用。用户使用统一接入后无需手动管理各产品SDK配置信息,由SDK自行接管完成读取和配置。统一接入详细操作请参见:

H5应用开发流程

创建项目

具体操作请参见创建项目

创建H5应用

  1. 单击某个H5应用,在右侧栏可查看如下服务的启停状况和关联的数据信息。

    说明

    当前仅支持查看云构建和云发布产品。

    image

  2. 概览页面,单击立即添加应用,打开添加应用面板。

  3. 添加应用面板 ,填写应用的基本信息。

    image

    选项

    说明

    应用名称

    用于设置应用的名称。

    【取值范围】1~25字符

    【字符类型】中文/英文大小写/数字

    应用类型

    包含NativeH5两种类型,您可根据业务需要进行选择。

    应用类型

    用于选择应用的所属类型,包括社交、摄影与摄像、娱乐等,您可以根据实际情况选择。

  4. 配置完成后,单击创建应用,完成应用创建。

接入WindVane

应用创建成功后,进入接入WindVane步骤。按照界面提示接入windvane.js,您需在H5页面中引入https://g.alicdn.com/mtb/lib-windvane/3.0.0/windvane.js,它提供了调用客户端接口的功能。

image

您也可以在概览页,H5应用区域,选择目标应用,单击image,打开SDK设置页面,查看设置信息,并单击SDK设置,参考界面提示完成接入,接入完成后单击完成

image

下载WindVane SDK

SDK下载面板,选择H5页签,勾选需要下载的服务名,单击下载iOS版本下载Android版本进行下载。在SDK打包记录中可查看已下载的包名和打包状态等信息,也可以单击下载对所选包进行下载。

image

集成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应用