记录安卓上架问题App权限对应的相关功能

1.问题

解决:manifest.json=>使用原生隐私政策提示框(勾选)=> AndroidPrivacy.json(写配置)

国际化翻译弹框,应有各个版本对应的协议与隐私政策链接

2.问题

解决:app权限配翻译文档 https://blog.csdn.net/m0_49744220/article/details/125655808,manifest.json=>源码视图,不需要可取消掉

3.问题

 解决:app首次进入不弹出权限提示

 manifest.json=>源码视图,app-plus=> distribute -> "android" 节点下添加permissionExternalStorage 节点
"permissionExternalStorage": {
        "request": "none",

        "prompt": "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
}

"permissionPhoneState": {  

        "request": "none",  

        "prompt": "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"  

}

此文仅个人记录用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安卓11引入了新的存储访问框架,对于应用程序的文件上传权限进行了一些限制。为了解决安卓11上的应用上传文件权限问题,可以采取以下方法: 1. 更新应用:确保您的应用程序是最新版本,以便支持安卓11的新存储访问框架。更新应用程序可能包括应用程序的权限和存储访问方式的更新。 2. 请求文件权限:确保您的应用程序在使用文件上传功能之前请求必要的文件权限。在安卓11中,您可能需要请求"MANAGE_EXTERNAL_STORAGE"权限来访问外部存储。 3. 适配新的存储访问方式:当访问外部存储时,应使用新的存储访问API。使用新的API,您可以使用MediaStore类实现文件上传,例如使用MediaStore.createDocument()创建并导出文件。 4. 使用特定目录:在安卓11中,您的应用程序可能无法直接访问外部存储的根目录。为了解决这个问题,您可以将文件保存在应用程序专属目录或使用getExternalFilesDir()方法获取应用程序私有目录的访问权限。 5. 与用户共享存储:如果您的应用程序需要与其他应用程序共享文件,则可以使用"getFilesDir()"获取应用程序私有目录,然后使用FileProvider类来生成可与其他应用程序共享的文件URI。 总之,为了解决安卓11上的应用上传文件权限问题,您需要更新应用程序、请求必要的权限、适配新的存储访问方式,以及考虑使用特定目录和共享存储功能。这些方法可以帮助您的应用程序在安卓11上成功上传文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值