AppGallery Connect(簡稱AGC)從構(gòu)建、質(zhì)量、增長、華為云方面給開發(fā)者提供了多個開發(fā)服務,一個AGC服務在iOS應用中的基本開發(fā)流程如下:
準備開發(fā)環(huán)境
創(chuàng)建AGC項目
在項目中添加應用
設置數(shù)據(jù)存儲位置
集成AGC SDK
開發(fā)應用
接入AGC服務
準備開發(fā)環(huán)境
1、在開發(fā)用的Mac上安裝Xcode 10.1或更高版本。
為保證兼容性,要求最低兼容版本:iOS 8.0。
2、安裝CocoaPods 1.4.0或更高版本。
3、準備一臺用于測試的iPhone設備或者模擬器。
4、訪問AGC后臺管理頁面時推薦使用谷歌瀏覽器。
5、在開發(fā)應用前在華為開發(fā)者聯(lián)盟網(wǎng)站上注冊成為開發(fā)者并完成實名認證,具體方法可參考帳號注冊認證。
創(chuàng)建您的AGC項目
項目是您在AGC中資源的組織實體,您可以將您的一個應用的不同平臺版本添加到同一個項目中。在創(chuàng)建您的應用前,您需要先在AGC中創(chuàng)建您的項目。
1、登錄AppGallery Connect網(wǎng)站,選擇“我的項目”。
2、在我的項目頁面點擊“添加項目”。
3、輸入您預先規(guī)劃的項目名稱,點擊“確定”。
4、項目創(chuàng)建成功后,會自動進入“項目設置”頁面。
此時該項目中還沒有應用,您下一步需要在該項目中添加應用。
在項目下創(chuàng)建應用
AGC服務主要在應用開發(fā)過程中提供各種開發(fā)能力,如果您還沒有在您的AGC項目中添加應用,請先完成應用的添加。
在AppGallery Connect網(wǎng)站首頁選擇“我的項目”。
在項目列表中點擊您的項目。
在項目設置頁面中點擊“添加應用”。
如果項目中已經(jīng)存在應用,需要添加新的應用,展開頁面頂部的應用選擇區(qū)域,選擇“添加應用”。
在“添加應用”頁面填寫應用信息。
5.點擊“確定”。
設置數(shù)據(jù)存儲位置
部分AGC服務涉及應用數(shù)據(jù)的處理,在使用此類服務前,您需要設置保存數(shù)據(jù)的站點,具體操作請參見設置數(shù)據(jù)存儲位置。
集成AGC SDK
部分AGC服務提供了集成到本地的AGC SDK,在使用此類服務前需要將AGC SDK集成到您的開發(fā)環(huán)境,目前涉及的服務如下:
認證服務
添加配置文件
AGC為了簡化開發(fā)者的配置步驟,向開發(fā)者提供了保存應用配置信息的配置文件,您只需要將配置文件添加到您的工程目錄即可自動將您在AGC上的應用信息加載到您的開發(fā)環(huán)境。
1、登錄AppGallery Connect網(wǎng)站,選擇“我的項目”。
2、在項目列表中找到您的項目,在項目下的應用列表中選擇您的iOS應用。
3、在“項目設置”頁面下載配置文件“agconnect-services.plist”。
4、將“agconnect-services.plist”文件添加到Xcode工程目錄下。
添加SDK
使用CocoaPods集成
1.打開命令行窗口,導航至Xcode項目所在的位置。
2.創(chuàng)建Podfile文件。如果已經(jīng)存在,可跳過本步驟。
cd project-directory
pod init
3.在podfile中添加AGC基礎SDK依賴的pod。
pod'AGConnectCore'
4.在AGConnectCore的pod后面添加您需要集成的AGC服務要依賴的pod,當前支持的服務如下表所示。
說明:
添加AGC服務依賴的pod后,可以自動集成AGConnectCore,AGConnectCore的pod可不配置。
5.安裝pod,然后打開.xcworkspace文件查看該項目。
pod install