HarmonyOS 鸿蒙Next ohos.permission.SHORT_TERM_WRITE_IMAGEVIDEO权限申请失败
HarmonyOS 鸿蒙Next ohos.permission.SHORT_TERM_WRITE_IMAGEVIDEO权限申请失败
权限配置:
"requestPermissions": [
{
"name": "ohos.permission.SHORT_TERM_WRITE_IMAGEVIDEO",
"usedScene": {
"abilities": [
"EntryAbility"
],
"when": "inuse"
},
"reason": '$string:writeImageReason'
}
]
代码:
let atManager: abilityAccessCtrl.AtManager = abilityAccessCtrl.createAtManager();
let context: Context = getContext(this.getUIContext) as common.UIAbilityContext;
atManager.requestPermissionsFromUser(context, ['ohos.permission.SHORT_TERM_WRITE_IMAGEVIDEO'],
(err: BusinessError, data: PermissionRequestResult) => {
if (err) {
console.error(`requestPermissionsFromUser fail, err->${JSON.stringify(err)}`);
} else {
console.info('data:' + JSON.stringify(data));
console.info('data permissions:' + data.permissions);
console.info('data authResults:' + data.authResults);
console.info('data dialogShownResults:' + data.dialogShownResults);
}
});
结果:
data permissions:ohos.permission.SHORT_TERM_WRITE_IMAGEVIDEO
data authResults:2
data dialogShownResults:false
更多关于HarmonyOS 鸿蒙Next ohos.permission.SHORT_TERM_WRITE_IMAGEVIDEO权限申请失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
SHORT_TERM_WRITE_IMAGEVIDEO为受限开放权限,申请使用受限权限参考地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/declare-permissions-in-acl-V5
尝试按照申请步骤中的自动签名尝试下,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/declare-permissions-in-acl-V5#section16719554133310
更多关于HarmonyOS 鸿蒙Next ohos.permission.SHORT_TERM_WRITE_IMAGEVIDEO权限申请失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS(鸿蒙)系统中,遇到ohos.permission.SHORT_TERM_WRITE_IMAGEVIDEO
权限申请失败的问题,通常是由于以下几个原因:
-
权限声明缺失:确保在
config.json
文件中已经正确声明了该权限。例如:"module": { "package": "your.package.name", "reqPermissions": [ "ohos.permission.SHORT_TERM_WRITE_IMAGEVIDEO" ] }
-
动态申请失败:如果权限需要动态申请(即在运行时申请),确保代码中正确调用了权限申请接口,并处理了用户拒绝授权的情况。
-
应用签名问题:确保应用签名正确,且与系统要求的签名一致。
-
系统版本兼容:检查当前设备运行的鸿蒙系统版本是否支持该权限。某些权限可能在旧版本中不可用或名称有所不同。
-
用户隐私设置:用户可能在系统设置中手动禁用了该权限,检查用户隐私设置以确认。
检查上述点后,如果问题依旧存在,可能是系统级别的bug或特定设备的兼容性问题。此时,如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。