3、鸿蒙学习-在AGC创建HarmonyOS 项目或应用

项目和应用介绍

关于项目

项目是资源、应用的组织实体。资源包括服务器、数据库、存储,以及您的应用、终端用户的数据等。在您使用部分服务时,您是数据的控制者,数据将按照您设置的数据处理位置来存储在指定区域。

通常,您不需要自己管理资源,而是管理好你的应用。您应该将一个应用的不同平台(Android、IOS、Web、快应用等)放在一个项目中。您可以选择将一个应用的不同变体放在同一个项目中,比如,您的应用有不同渠道的变体,您就可以将它们放在一个项目中。但是,您不应该将不同应用放在一个项目中,因为这可能会产生隐私合规问题。

”我的应用“和”我的项目“的关系

”我的应用“中的应用都可以包含在我的项目中。”我的应用“中的服务和应用只能是华为应用市场上发布的应用,因此,只包括Android应用、快应用,不包括IOS、Web。而我的项目中则可以创建IOS和Web的应用。当前,在”我的应用“中创建应用时,可以选择将应用添加到某个项目中,也可以选择不添加到任何项目中,但是不归属任何任何项目的应用将无法使用”我的项目“中的服务。您也可以在”我的项目“中先创建一个项目,然后向项目中添加应用。

”我的项目“中的服务和应用在与华为应用市场发布没有必然的关系。即使不在华为应用市场发布的应用,或者在其他平台构建的应用,或者有其他渠道变体的应用,均可以在”我的项目“中添加。

创建项目

项目是您在AppGallery Connect(以下简称AGC)资源的组织实体,您可以将一个应用的不同平台版本添加到同一个项目中。当您的应用需要使用华为服务时,您需要在AGC中创建您的项目。

前提条件

您已注册华为开发者账号

操作步骤

1、登录AppGallery Connect,点击“我的项目”。

2、在项目页面中点击“添加项目”。

3、在“创建项目”页面中输入项目名称后 ,点击“创建并继续”。

说明

点击“创建并继续”后,如果系统提示“您所在团队创建的项目数已经达到上限,请清理不需要的项目”,请进入“我的项目”,点击需要删除的项目卡片,点击“项目设置”页面下方的“删除项目”清理多余的项目。

4、项目创建后会进入“开通分析服务”页面,“为此项目启动分析服务”开关默认为开启状态。

  • 如果您创建的项目需要使用华为分析服务,点击“继续”进入“开通分析”页面。
  • 如果您创建的项目不需要使用华为分析服务,关闭“为此项目启动分析服务”并点击“完成”即可完成项目的创建。 

5、在“开通分析”页面设置数据处理位置、完善更多设置的信息。

  • 点击“设置”选择数据处理位置,详见数据处理位置。
  • 点击“更多设置”完善信息,具体设置可参考开通服务。勾选同意协议的选项框后点击“开通”完成项目创建。

说明

必须勾选“同意华为分析服务协议”才可以开通华为分析服务。如果您在AppGallery Connect协议包中已经签署过分析服务相关协议,此处不再展示协议。

 

此时该项目中还没有应用,您可以在项目下添加应用。 

创建应用

如果您需要在华为应用市场发布您的应用,或者使用AGC提供的各类服务,您需要先在AGC中创建应用。目前创建应用的方式可以直接创建应用,也可以在项目下添加应用。

创建应用的方式

支持的平台

使用场景

直接创建应用

  • Android
  • 快应用
  • HarmonyOS
  • Windows(受限开发)

直接创建应用的方式可以不选择归属任何项目,如果不选择项目,则只支持在AGC上发布和运营您的应用。

说明

当前只有中国大陆实名认证后的企业开发者才能访问Windows应用相关菜单。

直接创建HarmonyOS应用必须加入项目。

在项目下添加应用

  • Android
  • iOS
  • Web
  • 快应用
  • HarmonyOS
  • Windows(受限开发)

如果您需要使用华为服务,如华为帐号、应用内支付、认证服务等,则需要为您的应用选择归属项目。

说明

当前只有中国大陆实名认证后的企业开发者才能访问Windows应用相关菜单。

前提条件

您已注册华为开发者帐号并实名认证。

1、登录AppGallery Connect, 点击“我的应用”。

2、点击应用列表右侧的“新建”。

3、填写应用参数,完成后点击“确认”。系统跳转到“应用信息”页面。

说明

点击“确认”后,如果系统提示“您所在团队创建的应用数已经达到上限,请清理不需要的应用”,请参见删除应用,删除不需要的应用。如果您对应用数上限有疑问,请与联系客服(agconnect@huawei.com)。

 

 

参数

说明

软件包类型

选择“APP(HarmonyOS应用)”。

支持设备

请根据您的需求选择应用发布后运行的设备。

支持手机、手表、大屏和路由器,仅在手机、大屏和手表之间支持多选,路由器只支持单选。

注意

  • “支持设备”中的“手机”包括手机和平板设备。
  • 在应用发布前,您都可以在应用信息页面修改支持设备,支持由单设备改为多设备,或多设备改为单设备。但是应用一旦发布,升级时仅允许增加设备类型,不支持删除原有在架应用已选择的设备类型。例如,在架应用支持的设备类型为“手机”,升级应用时您无法取消勾选“手机”选项。

应用名称

应用在华为应用市场详情页展示的名称。应用创建后应用名称支持在应用信息中修改。

说明

  • 应用名称中不能含有“黄赌毒”等低俗敏感字样。
  • 如果您之前在华为开发者联盟有已经创建的应用,则填写原应用名称,从下拉框中选择联想出的应用名称,应用的其他参数将自动关联该应用的信息。此时在AGC创建的应用将和原来应用的APP ID保持一致,即进行了应用的迁移。

应用分类

请选择普通应用或游戏类应用。

说明

应用分类设置后不支持修改,请谨慎选择。

默认语言

华为应用市场客户端应用详情页中应用相关描述的默认语言。系统默认为中国大陆开发者创建的应用选择“简体中文”,请您根据实际情况选择。

是否元服务

确定创建的HarmonyOS应用形态。

  • 选择“是”,表示当前创建的是元服务。
  • 选择“否”,表示当前创建的是HarmonyOS应用。

关于元服务与HarmonyOS应用的区别,请参见元服务。

添加到项目

默认勾选不可取消,表示将当前应用添加到项目下。

  • 如需将应用添加到已有项目,点击下方“项目名称”下拉框进行选择。
  • 如需将应用添加到新项目,直接在下方“项目名称”框中填写新项目名称。

说明

“项目名称”下拉框会随您输入的应用名称默认创建同名新项目,建议您:

  • 先输入应用名称再确定项目名称,否则项目名称将被后续输入的应用名称覆盖。
  • 在选择已有项目前,先删除默认创建的项目名称,否则可能影响项目选择。

关于“项目”和“应用”的概念介绍,请参见项目和应用介绍。

4、如您尚未签署华为智慧分发平台合作协议,此时会弹出协议对话框。勾选“我已阅读并同意华为智慧分发平台合作协议”,点击“我同意”,完成协议签署。

注意

请务必签署华为智慧分发平台合作协议,否则页面将跳转回AGC首页,您将无法使用您创建的HarmonyOS应用/元服务。

只有帐号持有者或具有法务权限的管理员才有权限签署华为智慧分发平台合作协议。

 

如新建的是“应用”类型的元服务,还会弹出华为CPS合作协议与鲸鸿动能媒体服务协议。如您的元服务有支付或变现相关业务,建议您完成签署,否则可能影响应用上架。

 

5、返回应用列表,在“HarmonyOS”页签查看已创建应用。点击应用名称,可进入应用详情页面。

  • 如果有多款同名应用,可通过设备类型筛选查找。
  • 点击“类型”下拉框,可按照应用形态分别筛选出HarmonyOS应用和元服务。

元服务的应用名称下会标识“元服务”属性,以便于您进行区分。 

 

在项目下发布应用

 1、登录AppGallery Connect,点击”我的项目“。

2、在列表中点击您的项目

3、若项目中没有应用,在”项目设置“页面中点击”添加应用“

若项目中已有应用,展开顶部应用列表框,点击”添加应用“

 4、在”添加应用“页面中设置参数后,点击”确认“。

说明

如果提示“包名已存在,请更换包名”,您需要检查下您是否已经创建相同包名的应用,如果有,请勿重复创建。如果您未创建,请联系华为技术支持人员进行处理。

 

 

参考(项目和应用介绍):文档中心

参考(创建项目):文档中心

参考(创建应用):文档中心

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/538214.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何使用EMC测试软件执行辐射抗扰度测试?(二)测试、校准方法及调制

一、前言 上一篇文章为大家介绍了使用EMC测试软件执行辐射抗扰度测试的测试方法。本章将介绍频率变化模式测试方法、校准方法及调制。 如何使用EMC测试软件执行辐射抗扰度测试?(一)测试方法 二、频率变化模式测试方法 大多数EMC标准没有描…

R语言自定义颜色

一、创建颜色梯度&#xff08;渐变色&#xff09; 在绘热图时&#xff0c;需要将数值映射到不同的颜色上&#xff0c;这时就需要一系列的颜色梯度colorRampPalette 函数支持自定义的创建一系列的颜色梯度。 代码示例&#xff1a; library(RColorBrewer)x <- colorRampPal…

基于FPGA的PSRAM接口设计与实现

该系列为神经网络硬件加速器应用中涉及的模块接口部分&#xff0c;随手记录&#xff0c;以免时间久了遗忘。 一 PSRAM与HyperRAM 1、概述 2、异同 接口协议不同&#xff0c;因此在IP设计时需要注意。 Hyperram(Winbond)&#xff1a;HyperBus协议 PSRAM(AP公司)&#xff1a;X…

Linux:设置别名命令alias

相关阅读 Linuxhttps://blog.csdn.net/weixin_45791458/category_12234591.html?spm1001.2014.3001.5482 在Linux中alias命令用于为一串字符&#xff08;常代表命令&#xff09;设置一个别名&#xff0c;该别名在Bash读取并解析一行命令时会被展开。 下面是该命令的语法。 用…

微信小程序问题定位——sourcemap文件

使用sourceMap在微信小程序中进行线上问题定位&#xff0c;主要可以通过以下步骤实现&#xff1a; 下载微信开发者工具首先&#xff0c;确保已经安装了微信开发者工具&#xff0c;这是进行小程序开发和调试的基础。登录微信公众平台并下载sourceMap文件&#xff1a;登录微信小…

tablulator 表格插件使用 vue3 + ts

项目中使用的是layui框架&#xff0c;layui整体使用起来还是挺好用的&#xff0c;界面风格简约&#xff0c;上手也简单&#xff0c;但是layui自带的表格性能真的不咋行&#xff0c;基本上显示超过500条&#xff0c;就很出现浏览器卡顿&#xff0c;全选的时候&#xff0c;浏览器…

校园生活信息平台:Java+Vue+MySQL全栈实践

✍✍计算机编程指导师 ⭐⭐个人介绍&#xff1a;自己非常喜欢研究技术问题&#xff01;专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目&#xff1a;有源码或者技术上的问题欢迎在评论区一起讨论交流&#xff01; ⚡⚡ Java实战 |…

Spring Cloud Alibab 入门搭建,包含Nacos中心,注册服务发现服务,Feign请求,GateWay网关,sentinel限流

一、安装Nacos注册中心 1.1查看Nacos官网&#xff0c;安装Nacos服务&#xff0c;下载源码或者安装包 1.2启动服务&#xff0c;默认端口为8848&#xff0c; 二、创建服务注册&发现 2.1使用脚手架&#xff0c;创建注册服务和发现服务项目&#xff0c;我用的版本是2.6.13&…

VUE2 Day06路由模块封装,声明式导航,vue路由重定向,keep-alive,基于VueCli自定义创建项目,代码规范

绝对路径&#xff1a;指代src目录&#xff0c;可以用于快速引入组件 路由模块的封装抽离的好处是什么&#xff1f; 拆分模块&#xff0c;利于维护 以后如何快速引入组件&#xff1f; 基于 指代 src 目录&#xff0c;从 src 目录出发找组件 /search/:words 表示&#xff0…

双线性插值

先来看看线性插值的情况 如上图&#xff0c;在已知p2 (x2,y2)和p1 (x1,y1)的情况下要求解在区间[x1,x2]上任意点x对应的y值&#xff0c;有如下公式&#xff1a; 因式分解&#xff0c;解开y有&#xff1a; 可以看出是计算点p与p3的距离权重&#xff0c;是计算点p与p2的距离权重&…

【产品经理方法论——BRD文档模板】

一、BRD(Business Requirement Document)商业需求文档 BRD文档是面对公司高层&#xff0c;目的是获得公司资金、资源的支持开展项目。一般的BRD文档展示方式是PPT。 下面的思维导图是BRD文档的六大模块。 方案背景方案预测产品规划盈利模式收益与成本风险与对策 1. 方案背景 …

2024-03-14 Android app runOnUiThread 函数,它的作用是让一个Runnable对象在主线程(UI线程)上运行。

一、看到别人app有这么一个runOnUiThread 函数用法。 二、在Android中&#xff0c;runOnUiThread 是一个非常重要的方法&#xff0c;它的作用是让一个Runnable对象在主线程&#xff08;UI线程&#xff09;上运行。在Android中&#xff0c;主线程是负责更新UI的线程&#xff0c;…