AppGallery Connect(AGC)總體流程

一、總體流程概述

通過 AGC 平臺,開發(fā)者可完成應用從創(chuàng)建、開發(fā)、測試到發(fā)布、維護的全流程操作,并使用各類輔助服務(如開發(fā)工具、測試工具、運營分析等)。核心流程包括添加團隊賬號(可選)、創(chuàng)建應用、開發(fā)、測試、發(fā)布、維護應用,以及查看報表和組織運營活動。

二、分階段操作詳情

添加團隊賬號(可選)

適用場景:企業(yè)需多人協(xié)作維護應用時,主賬號(賬號持有者)可邀請其他華為開發(fā)者賬號組成團隊。

操作要點:主賬號分配角色與權限,子賬號在權限范圍內共同管理應用。具體可參考《管理團隊賬號》文檔。

創(chuàng)建應用

前提條件:需根據應用類型和需求選擇創(chuàng)建方式:

HarmonyOS 應用 / 元服務:在 “證書、APP ID 和 Profile> APP ID” 中創(chuàng)建,且必須關聯(lián)到某個項目。

Android / 快應用 / Windows 應用

若僅上架應用且不使用華為服務(如華為賬號、內購),可在 “我的應用” 中創(chuàng)建無項目的應用。

若需使用華為服務,需先在 “我的項目” 下創(chuàng)建項目,再在項目中添加應用。

開發(fā)應用

核心目標:通過 AGC 整合的華為服務(如認證、云函數、機器學習等)降低開發(fā)運維難度,提升版本質量。

關鍵動作:部分服務需集成 SDK 并調用接口,具體可參考《開發(fā)服務概述》。

測試應用

服務支持:借助 AGC 測試服務(如云測試、云調試、開放式測試等)提升版本質量。

操作示例:上架前發(fā)布開放式測試版本,邀請內部人員提前測試。詳情見《測試服務概述》。

發(fā)布應用

流程步驟:在 “我的應用” 中配置基本信息(如應用名稱、圖標、描述等),上傳軟件包并提交審核。

參考文檔:根據應用類型(如 HarmonyOS、Android 等)查看對應發(fā)布指導中的《配置應用基本信息》章節(jié)。

維護應用

上架后操作

更新詳情信息、升級版本、回退版本、下架應用或轉移賬戶。

查看信用記錄、版本歷史記錄,通過互動中心與華為運營人員溝通(如審核駁回申訴)。

查看應用報表

數據維度:在 “應用分析” 模塊查看下載安裝、內購付費、優(yōu)惠券活動、財務報告等數據,輔助優(yōu)化運營策略。

組織運營活動

提升用戶活躍:通過互動評論回復用戶反饋,提供禮包、開展促銷活動等,增強用戶粘性。

三、流程關鍵邏輯總結

項目與應用關系:HarmonyOS 應用 / 元服務必須關聯(lián)項目;使用華為服務的 Android / 快應用 / Windows 應用需先建項目再添加應用,純上架應用可獨立創(chuàng)建。

測試與發(fā)布銜接:正式上架前通過開放式測試等手段提前發(fā)現(xiàn)問題,提高審核通過率。

全周期數據支持:上架后通過報表分析用戶行為,結合運營活動實現(xiàn)精細化運營。

四、延伸參考

各階段具體操作可參考 AGC 幫助文檔中的對應章節(jié)(如團隊管理、開發(fā)服務、測試服務、發(fā)布指導等),確保流程合規(guī)且高效。

// 鴻蒙認證服務集成示例 (ArkTS)

import { AccountAuthService } from '@ohos/agconnect/auth';

import { BusinessError } from '@ohos/base';

import promptAction from '@ohos.promptAction';

@Entry

@Component

struct AuthExample {

? @State authStatus: string = "未登錄";

? @State userName: string = "訪客";

? private authService: AccountAuthService = AccountAuthService.getInstance();

? // 華為賬號登錄

? private login() {

? ? this.authService.signIn()

? ? ? .then(user => {

? ? ? ? this.authStatus = "已登錄";

? ? ? ? this.userName = user.displayName || "華為用戶";

? ? ? ? promptAction.showToast({ message: `歡迎回來,${this.userName}` });

? ? ? })

? ? ? .catch((err: BusinessError) => {

? ? ? ? console.error(`登錄失敗: ${err.code}, ${err.message}`);

? ? ? ? promptAction.showToast({ message: "登錄失敗,請重試" });

? ? ? });

? }

? // 用戶登出

? private logout() {

? ? this.authService.signOut()

? ? ? .then(() => {

? ? ? ? this.authStatus = "未登錄";

? ? ? ? this.userName = "訪客";

? ? ? ? promptAction.showToast({ message: "您已安全退出" });

? ? ? })

? ? ? .catch((err: BusinessError) => {

? ? ? ? console.error(`登出失敗: ${err.code}, ${err.message}`);

? ? ? });

? }

? build() {

? ? Column({ space: 20 }) {

? ? ? Text("用戶狀態(tài): " + this.authStatus)

? ? ? ? .fontSize(18)

? ? ? ? .fontColor(Color.Blue)


? ? ? Text("當前用戶: " + this.userName)

? ? ? ? .fontSize(20)

? ? ? ? .fontWeight(FontWeight.Bold)


? ? ? Button(this.authStatus === "未登錄" ? "華為賬號登錄" : "安全退出")

? ? ? ? .onClick(() => {

? ? ? ? ? if (this.authStatus === "未登錄") {

? ? ? ? ? ? this.login();

? ? ? ? ? } else {

? ? ? ? ? ? this.logout();

? ? ? ? ? }

? ? ? ? })

? ? ? ? .width('60%')

? ? ? ? .height(50)

? ? ? ? .backgroundColor(Color.Blue)

? ? ? ? .fontColor(Color.White)


? ? ? // 高級功能:獲取用戶信息

? ? ? Button("查看用戶詳情")

? ? ? ? .onClick(() => {

? ? ? ? ? this.authService.getCurrentUser().then(user => {

? ? ? ? ? ? if (user) {

? ? ? ? ? ? ? const userInfo = `UID: ${user.uid}\n郵箱: ${user.email || "未設置"}\n手機: ${user.phone || "未設置"}`;

? ? ? ? ? ? ? promptAction.showDialog({

? ? ? ? ? ? ? ? title: '用戶信息',

? ? ? ? ? ? ? ? message: userInfo,

? ? ? ? ? ? ? ? buttons: [{ text: '確定' }]

? ? ? ? ? ? ? });

? ? ? ? ? ? }

? ? ? ? ? });

? ? ? ? })

? ? ? ? .width('60%')

? ? ? ? .margin({ top: 30 })

? ? }

? ? .width('100%')

? ? .height('100%')

? ? .padding(24)

? ? .onAppear(() => {

? ? ? // 檢查當前登錄狀態(tài)

? ? ? this.authService.getCurrentUser().then(user => {

? ? ? ? if (user) {

? ? ? ? ? this.authStatus = "已登錄";

? ? ? ? ? this.userName = user.displayName || "華為用戶";

? ? ? ? }

? ? ? });

? ? })

? }

}

##鴻蒙開發(fā)工具##Appgallery connect##商務#

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容