小米市场要求在点击拍摄/从相册选择之后,再告知使用的目的,再去申请权限,请问如何解决。
蔡鑫的hbuild
- 发布:2024-09-14 09:47
- 更新:2024-11-08 14:12
- 阅读:219
m***@126.com
您好,这个问题解决了么,我也是这个问题
2024-11-08 14:12
vue2干到退休
回复 m***@126.com: 权限同步提醒弹窗有做吗
2024-11-14 14:52
m***@126.com
回复 vue2干到退休: 做了,但是是在点击选择头像的时候弹的,小米说不应该在这个时候弹,弹太早了,应该在之后出现的拍摄和从相册选择点击的时候弹才是对的,而且点拍摄是相机权限,点从相册选择是相册权限,各自是各自的,所以我和上面这个大哥一样,不知道如何区分拍摄和从相册选择分别的触发事件,求大神帮忙看一下,多谢。
2024-11-15 08:46
vue2干到退休
回复 m***@126.com: 我给你个思路,选择相册还是相机的那个弹出菜单,自定义,比如用uni.showActionSheet,第一项是相册,第二项是相机,那就是分开的两个事件了,如果是相机那就将uni.chooseImage的sourceType设置为camera 相机,相册就为album ,这样就分开成了两个方法,在对应的方法里做对应的权限同步提醒就ok了
2024-11-15 10:01
m***@126.com
回复 vue2干到退休: 非常感谢大神提供的思路,我按这么做的,拍摄没问题,但是相册有个问题是,提示框为啥弹两遍呢?第一遍已经允许了,马上又弹一遍。大体流程就是是否允许XXX访问你的照片,视频,音频?同时上面是我的权限说明。我点击允许后,马上又弹一个是否允许XXX访问照片和视频?同时上面没有我的权限说明,所以想知道为啥弹两遍?
2024-11-15 15:26
vue2干到退休
回复 m***@126.com: 权限同步说明里调错了吧,相册读写要分清一下,自己排查一下,也可以换个机型试试会不会弹两次
2024-11-15 15:36
m***@126.com
回复 vue2干到退休: 就是链接中这个问题,一模一样,大哥能否帮看也一下,非常感谢了。 https://ask.dcloud.net.cn/question/193405
2024-11-15 15:53
m***@126.com
回复 vue2干到退休: 我用的是小米手机,就是弹两次,华为手机就没问题,就弹一次。
2024-11-15 16:08
vue2干到退休
回复 m***@126.com: 那就不清楚了,我都没写这些东西,小米没盯着我,我的也不符合规范但是都审核通过了
2024-11-15 17:02
m***@126.com
回复 vue2干到退休:行,感谢大哥的思路,感谢大哥的热情,帮我解决了不少问题。
2024-11-15 17:06