如何将普通应用设置为HarmonyOS鸿蒙Next系统应用呢
如何将普通应用设置为HarmonyOS鸿蒙Next系统应用呢 如题
看了一堆博客, 都提到了要修改 "UnsgnedReleasedProfileTemplate.json"文件
为什么更改了还是没用呢:
我的UnsgnedReleasedProfileTemplate.json:
{
"version-name": "2.0.0",
"version-code": 2,
"app-distribution-type": "os_integration",
"uuid": "5027b99e-5f9e-465d-9508-a9e0134ffe18",
"validity": {
"not-before": 1594865258,
"not-after": 1689473258
},
"type": "release",
"bundle-info": {
"developer-id": "OpenHarmony",
"bundle-name": "com.gamejoye.helloworld",
"apl": "system_core",
"app-feature": "hos_system_app"
},
"acls": {
"allowed-acls": [
""
]
},
"permissions": {
"restricted-permissions": []
},
"issuer": "pki_internal",
"app-privilege-capabilities": ["RunningResourcesApply"]
}
更多关于如何将普通应用设置为HarmonyOS鸿蒙Next系统应用呢的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是OH的功能不是OS的功能
更多关于如何将普通应用设置为HarmonyOS鸿蒙Next系统应用呢的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
不可以的吧
这个估计得要直接找华为官方,得到特别许可或认证,按权限控制的文档来看,三方开发的应用默认只是Normal级别,连system_basic都要特别申请,何况成为系统应用,那权限直接system_core了:)按安全管控的白皮书看,不会轻易给应用改个配置就成系统应用了,不然安全就成摆设了。以华为安全白皮书的思路,权限要严格申请、使用;不要想着对系统无边的权限,目前API定义了160种权限,直接配置就能申请的只有36种(其中14种要用户授权),其它的可去AGC申请ACL的仅开放了几种(API 8/2种,API 9/14种),所以。。。懂的都懂了:)
HarmonyOS能设置为系统应用吗?好像不行吧
可能oh可以,
请问openharmony是怎么声明成系统应用的还是普通应用的,
要将普通应用设置为HarmonyOS鸿蒙Next系统应用,首先需要确保应用符合鸿蒙系统的开发规范,并使用DevEco Studio进行开发。然后,在应用的config.json
文件中,将"type"
字段设置为"system"
,并配置相应的权限和资源。最后,通过鸿蒙系统的应用分发渠道进行发布和安装。具体步骤包括:
- 使用DevEco Studio创建项目;
- 配置
config.json
文件; - 编译和打包应用;
- 通过鸿蒙应用市场或OTA方式分发。