手把手教你成为荣耀开发者:应用管理指南

news2025/1/19 10:21:57

荣耀开发者服务平台是荣耀面向开发者的统一生态入口,通过聚合周边内外部系统,分全球多站点部署,为全球开发者提供业务全生命周期的商业支撑服务,拥有应用分发、智慧服务、开放能力、HONOR Connect等众多业务等您来合作。

应用管理是荣耀开发者服务平台为开发者提供的应用管理工具,在此可新建安卓应用、Web应用、快应用、PC应用;通过应用管理,开发者可以查看项目下的应用信息,并通过集成配置快速完成应用的集成。

创建应用

1. 登录荣耀开发者服务平台,访问生态服务 > 应用管理,即可进入应用开通页面。

2. 点击“新建应用“开始创建应用。

提示:

1. 校验包名具有唯一性,若包名重复,请检查相应的应用包名信息,如有疑问,请联系客服邮箱 Developers_Support@hihonor.com。

2. 应用图标文件大小:200KB以内;尺寸:320*320px;格式:PNG、JPG、JPEG;

查看项目应用信息

1. 进入应用管理页面,可查看您项目下所有应用信息。

应用管理页面显示您项目下的应用信息,包括应用名称、APP ID、软件包名、支持设备、更新时间等。

2. 点击应用详情,可查看相关应用配置,对应用配置信息进行修改。

安卓应用信息修改

基础信息修改

  • 应用名称 :支持修改,点击修改符号,跳转修改输入框。
  • APPID、应用包名、平台类型字段:默认展示,不可修改。
  • 默认语言字段:支持修改,点击修改符号,跳转修改输入框。
  • 应用图标:支持修改,鼠标悬停时有“更改”样式,可点击拉起本地文件。

设置SDK

添加配置文件

1. 下载配置文件“mcs.json”.

2. 将Android Studio切换到项目视图

3. 将“mcs. json”添加到模块目录下

提示:

以上示例适用于Android Studio。强烈建议您使用mcsCore Tookit,以获得最佳的集成效果,其他方式参考指定文档。

添加SDK

在Gradle文件中设置 应用管理 的Gradle插件以及集成包。

1. 设置项目级 build.gradle

buildscript {
    repositories {
        //Add the maven address
        maven {
            url "http://cloudartifact.ipd.hihonor.com/artifactory/maven-public/"
        }
    }

    dependencies {
        //Add dependence
        classpath 'com.hihonor.mcs:asplugin:2.0.0'
    }
}

allprojects {
    repositories {
        //Add the maven address
        maven {
            url "http://cloudartifact.ipd.hihonor.com/artifactory/maven-public/"
        }
    }
}

2. 设置模块级 build.gradle

apply plugin: 'com.hihonor.mcs.asplugin'

提示:

以上示例适用于Gradle,其他方式请参考指导文档。

添加SHA256证书指纹

1. 证书指纹用于校验应用的真实性。如使用荣耀开放服务能力等,必须配置证书指纹。使用以下命令获取指纹:

Keytool-list-v-keystore mystore.keystore

2. SH256证书指纹填写最多支持输入新增6个SH256证书指纹,超过6个则无法新增。

Web应用信息修改

1. 应用名称 :支持修改,点击修改符号,跳转修改输入框。

2. APPID、应用包名、平台类型字段:默认展示,不可修改。

3. 默认语言字段:支持修改,点击修改符号,跳转修改输入框。

4. 应用图标:支持修改,鼠标悬停时有“更改”样式,可点击拉起本地文件。

快应用信息修改

1. 应用名称 :支持修改,点击修改符号,跳转修改输入框。

2. APPID、应用包名、平台类型字段:默认展示,不可修改。

3. 默认语言字段:支持修改,点击修改符号,跳转修改输入框。

4. 应用图标:支持修改,鼠标悬停时有“更改”样式,可点击拉起本地文件。

PC应用信息修改

1. 应用名称 :支持修改,点击修改符号,跳转修改输入框。

2. APPID、应用包名、平台类型字段:默认展示,不可修改。

3. 默认语言字段:支持修改,点击修改符号,跳转修改输入框。

4. 应用图标:支持修改,鼠标悬停时有“更改”样式,可点击拉起本地文件。

5. 主进程文件签名、RegRoot、RegKey字段:默认展示,不可修改。

6. SignFingerPrint:签名证书指纹用于校验应用的真实性,您需要根据签名证书在本地生成签名证书指纹,并在创建应用时配置签名证书指纹。

  1. 在生成签名证书指纹前需要满足以下两个条件:
    • 已创建应用程序的签名证书,请参见生成签名证书。

    • 当前PC已经安装JDK,请参见生成签名证书指纹。

     b. 获取应用证书指纹信息:右键应用主进程属性 > 数字签名 > 详细信息 > 查看证书 > 详细信息 > 指纹。

     c. 签名指纹填写最多支持输入新增6条,超过6条则无法新增。

     d. 正则校验:仅支持数字、字母, 且为数字支持为0-9,字母支持大小写的为A-F,固定长度为40个字符。需做正则校验。

7.  ImagePath:支持修改,点击修改符号修改,跳转修改输入框。

附录:字段说明

应用名称:限制64字符;

应用包名:限制长度为128字符;

主进程名:限制长度为128字符;

主进程文件签名:最大长度255字符;

RegRoot:最大长度1024 字符;

RegKey:最大长度255字符;

SignFingerPrint:仅支持数字、字母, 仅支持40个字符;

ImagePath:最大长度255字符;

Logo:大小:200KB以内;尺寸:320*320px;格式:PNG、JPG、JPEG。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

满足条件 -C++条件判断

引言 小森在玩MC(我的世界) 的时候,一般都玩生存,所以你们应该知道 :要想致富先 撸树,这个玩法 可是非常原始,但必须在平原或者森林里,若是一开始就在沙漠里可想而知,没有一点资源,怎么玩下去 ,当然走出去 要是下一个区域 里有树那很好, 没树继续.若在此之前发生了饱腹度一点一…

Linux中使用交叉编译、二进制分析工具链

交叉编译,顾名思义,就是要生成在其它平台上运行的目标代码。例如,现在个人电脑上的CPU都基于X86/X86-64架构。但很多手机或其它嵌入式设备的处理器则可能是基于ARM架构的。如果要在个人电脑上开发嵌入式应用,就要进行交叉编译。本文主要演示在Linux环境下使用交叉编译及二进…

Qt 模型视图编程之表头设置

背景 Qt 模型视图编程中模型定义了标准接口对数据进行访问,可根据需求继承对应的抽象模型类来实现自定义的数据模型。一个基本的数据模型至少要实现以下虚函数: ①.rowCount:行数,返回要显示多少行; ②&am…

Django 图书借书系统

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、Django是什么? 二、django安装 1.安装 2.需要的pip list 安装 三、django 建立图书馆管理系统 1.建立项目 建立项目locallibrary 2.参加APP 建…

[附源码]Python计算机毕业设计高校医疗健康服务系统的设计与实现Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…

java计算机毕业设计基于安卓Android的婚恋相亲app

项目介绍 网络的广泛应用给生活带来了十分的便利。所以把网上婚恋相亲系统与现在网络相结合,利用java技术建设网上婚恋相亲系统APP,实现网上婚恋相亲系统的信息化。则对于进一步提高网上婚恋相亲系统发展,丰富网上婚恋相亲系统经验能起到不少的促进作用。 网上婚恋相亲系统APP能…

气泡水位计的安装方法与安装注意事项

气泡水位计它由活塞泵产生的压缩空气流经测量管和气泡室,进入被测的水体中,测量管中的静压力与气泡室上的水位高度成正比。那么接下来就请跟随小编的脚步一起来了解下气泡水位计的安装方法与安装注意事项的相关内容。 气泡式水位计的安装方法: 1.气管安装…

JDK的使用——Java开发第一步

JDK的使用——Java开发第一步 1 什么是JDK JDK是 Java 语言的软件开发工具包,是整个java开发的核心,使用Java开发第一步就是要在计算机上安装JDK。 JDK主要包含三个部分: 1 JAVA开发工具(jdk\bin) 2 基础开发库(jdk\jre\lib) 3 基础开发库…

Codeforces Round #762 (Div. 3) E. MEX and Increments

https://codeforces.com/contest/1619/problem/E 翻译: Dmitry有一个𝑛非负整数数组𝑎1,𝑎2,…,𝑎𝑛。 在一次操作中,Dmitry可以选择任意索引&#x1d457…

SAP ABAP——数据类型(六)【预定义基本数据类型详解】

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后…

编译robotics_transformer

编译tensor2robot GitHub - google-research/tensor2robot: Distributed machine learning infrastructure for large-scale robotics research 2.编译proto文件为python文件 robotrobot:~/ref$ mkdir protoc_3.3 robotrobot:~/ref$ cd protoc_3.3/ robotrobot:~/ref/protoc…

三、HTTP 接口自动化测试

HTTP 接口自动化测试3.1 HttpLibrary.HTTP 库的使用安装导入3.1.1 Create Http Context3.2 RequestsLibrary 库的使用安装导入3.2.1 Create Session 和 Get Request1. Create Session2. Get Request3.2.2 Post Request3.2.3 RequestsLibrary 库的其他关键字3.3 RESTinstance 库…

RK3568平台开发系列讲解(摄像头篇)使用 Camera 的步骤

🚀返回专栏总目录 文章目录 一、使用 Camera 的步骤二、使用 SurfaceView 预览显示 Camera 数据沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 本篇将介绍如何使用Camera。 一、使用 Camera 的步骤 说下 Camera 的操作步骤,后面给出实例,请结合代码理解分析: 获…

[附源码]Python计算机毕业设计高校体侧管理系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…

Jetpack Compose中的Modifier

Modifier的基本使用 Modifier修饰符是Jetpack Compose中用来修饰组件的,提供常用的属性,写布局时几乎所有Composable组件的大部分属性都可以用Modifier 来修饰。官方在开发Compose UI时,最初尝试过将所有属性全部以函数参数的形式提供&#…

[附源码]Node.js计算机毕业设计高校学生宿舍管理信息系统Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…

10.Django大型电商项目之商品详情页——如何从数据库中获取图片地址显示图片在前端中

1.商品详情页 1.1 先搭建好基础框架 首先&#xff0c;我们应该修改跳转的点击路由在index.html中 <div class"goods-model"><div class"goods-content">{% for goods in goods_page %}<div class"good"><a href"/g…

计算机毕业设计django基于python爬虫系统

项目介绍 随着计算机多媒体技术的发展和网络的普及。采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的爬虫系统的平台,这样可以有效地解决数据获取系统混乱的局面。 本文首先介绍了爬虫系统的发展背景与发展现状,然后遵…

谷歌浏览器是最容易受到攻击的

©网络研究院 不幸的是&#xff0c;那些看起来越多&#xff0c;他们发现的越多&#xff0c;这个规则总是适用的&#xff0c;除了来自体育场的无节制的欢呼声。 Windows 比 Linux 更容易受到攻击&#xff0c;因为 Chrome 比 Edge 更容易受到攻击。这也是因为它们是最受欢迎…

【大数据技术Hadoop+Spark】MapReduce之单词计数和倒排索引实战(附源码和数据集 超详细)

源码和数据集请点赞关注收藏后评论区留言私信~~~ 一、统计单词出现次数 单词计数是最简单也是最能体现MapReduce思想的程序之一&#xff0c;可以称为MapReduce版“Hello World。其主要功能是统计一系列文本文件中每个单词出现的次数 程序解析 首先MapReduce将文件拆分成spli…