華為應(yīng)用市場(chǎng)AppGallery Connect iOS使用入門(mén)

來(lái)源: HUAWEI
作者:HUAWEI
時(shí)間:2020-09-02
17500
AppGallery Connect(簡(jiǎn)稱AGC)從構(gòu)建、質(zhì)量、增長(zhǎng)、華為云方面給開(kāi)發(fā)者提供了多個(gè)開(kāi)發(fā)服務(wù),本文分享一個(gè)AGC服務(wù)在iOS應(yīng)用中的基本開(kāi)發(fā)流程。

AppGallery Connect(簡(jiǎn)稱AGC)從構(gòu)建、質(zhì)量、增長(zhǎng)、華為云方面給開(kāi)發(fā)者提供了多個(gè)開(kāi)發(fā)服務(wù),一個(gè)AGC服務(wù)在iOS應(yīng)用中的基本開(kāi)發(fā)流程如下:

準(zhǔn)備開(kāi)發(fā)環(huán)境

創(chuàng)建AGC項(xiàng)目

在項(xiàng)目中添加應(yīng)用

設(shè)置數(shù)據(jù)存儲(chǔ)位置

集成AGC SDK

開(kāi)發(fā)應(yīng)用

接入AGC服務(wù)

準(zhǔn)備開(kāi)發(fā)環(huán)境

1、在開(kāi)發(fā)用的Mac上安裝Xcode 10.1或更高版本。

為保證兼容性,要求最低兼容版本:iOS 8.0。

2、安裝CocoaPods 1.4.0或更高版本。

3、準(zhǔn)備一臺(tái)用于測(cè)試的iPhone設(shè)備或者模擬器。

4、訪問(wèn)AGC后臺(tái)管理頁(yè)面時(shí)推薦使用谷歌瀏覽器。

5、在開(kāi)發(fā)應(yīng)用前在華為開(kāi)發(fā)者聯(lián)盟網(wǎng)站上注冊(cè)成為開(kāi)發(fā)者并完成實(shí)名認(rèn)證,具體方法可參考帳號(hào)注冊(cè)認(rèn)證。

創(chuàng)建您的AGC項(xiàng)目

項(xiàng)目是您在AGC中資源的組織實(shí)體,您可以將您的一個(gè)應(yīng)用的不同平臺(tái)版本添加到同一個(gè)項(xiàng)目中。在創(chuàng)建您的應(yīng)用前,您需要先在AGC中創(chuàng)建您的項(xiàng)目。

1、登錄AppGallery Connect網(wǎng)站,選擇“我的項(xiàng)目”。

2、在我的項(xiàng)目頁(yè)面點(diǎn)擊“添加項(xiàng)目”。

3、輸入您預(yù)先規(guī)劃的項(xiàng)目名稱,點(diǎn)擊“確定”。

ia_1200000002.png

4、項(xiàng)目創(chuàng)建成功后,會(huì)自動(dòng)進(jìn)入“項(xiàng)目設(shè)置”頁(yè)面。

此時(shí)該項(xiàng)目中還沒(méi)有應(yīng)用,您下一步需要在該項(xiàng)目中添加應(yīng)用。

在項(xiàng)目下創(chuàng)建應(yīng)用

AGC服務(wù)主要在應(yīng)用開(kāi)發(fā)過(guò)程中提供各種開(kāi)發(fā)能力,如果您還沒(méi)有在您的AGC項(xiàng)目中添加應(yīng)用,請(qǐng)先完成應(yīng)用的添加。

在AppGallery Connect網(wǎng)站首頁(yè)選擇“我的項(xiàng)目”。

在項(xiàng)目列表中點(diǎn)擊您的項(xiàng)目。

ia_1200000003.png

在項(xiàng)目設(shè)置頁(yè)面中點(diǎn)擊“添加應(yīng)用”。

ia_1200000004.png

如果項(xiàng)目中已經(jīng)存在應(yīng)用,需要添加新的應(yīng)用,展開(kāi)頁(yè)面頂部的應(yīng)用選擇區(qū)域,選擇“添加應(yīng)用”。

ia_1200000005.png

在“添加應(yīng)用”頁(yè)面填寫(xiě)應(yīng)用信息。

ia_1200000006.png

微信圖片_20200902143420.png

5.點(diǎn)擊“確定”。

設(shè)置數(shù)據(jù)存儲(chǔ)位置

部分AGC服務(wù)涉及應(yīng)用數(shù)據(jù)的處理,在使用此類服務(wù)前,您需要設(shè)置保存數(shù)據(jù)的站點(diǎn),具體操作請(qǐng)參見(jiàn)設(shè)置數(shù)據(jù)存儲(chǔ)位置。

集成AGC SDK

部分AGC服務(wù)提供了集成到本地的AGC SDK,在使用此類服務(wù)前需要將AGC SDK集成到您的開(kāi)發(fā)環(huán)境,目前涉及的服務(wù)如下:

認(rèn)證服務(wù)

添加配置文件

AGC為了簡(jiǎn)化開(kāi)發(fā)者的配置步驟,向開(kāi)發(fā)者提供了保存應(yīng)用配置信息的配置文件,您只需要將配置文件添加到您的工程目錄即可自動(dòng)將您在AGC上的應(yīng)用信息加載到您的開(kāi)發(fā)環(huán)境。

1、登錄AppGallery Connect網(wǎng)站,選擇“我的項(xiàng)目”。

2、在項(xiàng)目列表中找到您的項(xiàng)目,在項(xiàng)目下的應(yīng)用列表中選擇您的iOS應(yīng)用。

3、在“項(xiàng)目設(shè)置”頁(yè)面下載配置文件“agconnect-services.plist”。

ia_1200000007.png

4、將“agconnect-services.plist”文件添加到Xcode工程目錄下。

ia_1200000008.png

添加SDK

使用CocoaPods集成

1.打開(kāi)命令行窗口,導(dǎo)航至Xcode項(xiàng)目所在的位置。

2.創(chuàng)建Podfile文件。如果已經(jīng)存在,可跳過(guò)本步驟。

cd project-directory

pod init

3.在podfile中添加AGC基礎(chǔ)SDK依賴的pod。

pod'AGConnectCore'

4.在AGConnectCore的pod后面添加您需要集成的AGC服務(wù)要依賴的pod,當(dāng)前支持的服務(wù)如下表所示。

說(shuō)明:

添加AGC服務(wù)依賴的pod后,可以自動(dòng)集成AGConnectCore,AGConnectCore的pod可不配置。

5.安裝pod,然后打開(kāi).xcworkspace文件查看該項(xiàng)目。

pod install

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于HUAWEI,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家