本章節內容用于介紹產品業務流程,并提供相關內容索引。
產品使用流程
您可參考下圖所示流程,完成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應用 |