HarmonyOS 鸿蒙Next 本地模拟器每次运行应用都会把权限设置为禁止

HarmonyOS 鸿蒙Next 本地模拟器每次运行应用都会把权限设置为禁止

“requestPermissions”:[ { “name”: “ohos.permission.MEDIA_LOCATION”, “reason”: “$string:reason”, “usedScene”: { “abilities”: [ “EntryAbility” ], “when”: “inuse” } }, { “name”: “ohos.permission.READ_MEDIA”, “reason”: “$string:reason”, “usedScene”: { “abilities”: [ “EntryAbility” ], “when”: “inuse” } }, { “name”: “ohos.permission.WRITE_MEDIA”, “reason”: “$string:reason”, “usedScene”: { “abilities”: [ “EntryAbility” ], “when”: “inuse” } } ]

申请了媒体权限,每次用本地模拟器设置以后,都会被设置为禁止,导致逻辑无法执行


更多关于HarmonyOS 鸿蒙Next 本地模拟器每次运行应用都会把权限设置为禁止的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

这个是用户授权,你没有在代码中使用弹窗授权,此外,本地模拟器中你得设置保存数据,不然就相当于删除重装应用,

更多关于HarmonyOS 鸿蒙Next 本地模拟器每次运行应用都会把权限设置为禁止的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next的本地模拟器中,每次运行应用时权限默认设置为禁止,这是为了确保应用在开发阶段的安全性。开发者需要在应用的配置文件中明确声明所需的权限,并在运行时动态请求这些权限。模拟器不会自动授予权限,以避免潜在的安全风险。开发者可以通过模拟器的设置手动调整权限状态,或在代码中处理权限请求逻辑。

回到顶部