# harmony_test **Repository Path**: ysace/harmony_test ## Basic Information - **Project Name**: harmony_test - **Description**: 鸿蒙自学 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-09 - **Last Updated**: 2025-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 华为登录全流程 #### 1.AGC创建项目和应用 并申请账号权限 1.1 登录AGC平台(https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/) 1.2 选择我的项目-添加项目(输入项目名称后 进入到项目设置-常规)-添加应用 1.3 选择平台 选择 'APP(HarmonyOS)' 填写对应信息 1.4 进入官网登录 (https://developer.huawei.com/consumer/cn/) 1.5 进入官网的管理中心(用户头像旁边) 1.6 选择API服务-授权管理 -选择对应项目及凭证名称 1.7 点击敏感权限 选择 'phone' 申请 填写相应信息 #### 2.配置应用签名证书指纹 2.1 DevEco编辑器-构建-生成私钥和证书请求文件 点击new创建 KeyStore(选择生成.p12文件位置,注意补全.p12文件名), 再设置密码 2.2 添加别名(本项目是ykAlias) 再下一步 选择生成.csr文件位置(注意补全.csr文件名) 再点 Finish 2.3 进入AGC 选择 '证书、APP ID和Profile' 2.4 在证书栏 新增证书 填写证书名称 选择证书类型-调试证书 再 选取证书请求文件(CSR)(就是之前生产的.csr文件) 再点击提交 下载生成的证书(.cer文件) 2.5 在设备栏 添加设备 打开命令行工具,进入HDC目录(一般为:DevEco Studio安装目录/sdk/default/openharmony/toolchains) 输入hdc shell bm get --udid命令,获取设备的UDID 2.6 在Profile栏 添加Profile 选择对应应用 在输入Profile名称 类型选择调试 证书就选择对应证书就行 设备选择对应设备就行(尽量全选) 最后点击添加 下载生成的Profile(.p7b文件) 2.7 在AGC 我的项目-项目设置-常规-应用 添加公钥指纹(选择对应证书即可) 2.8 在编辑器右上角 '项目结构' 点击进入 Project - Signing Configs,取消勾选Automatically generate signature , 输入密码和别名(2.1创建的),两个密码一样,选择之前生成的.p12、.p7b、.cer文件 2.9 在AGC 我的项目-项目设置-常规-应用 OAuth 2.0客户端ID(凭据) 复制 Client ID 再到项目 product/phone/src/main/module.json5 添加 "metadata": [{"name": "client_id", "value": "复制的Client ID"}],