部分vivo和oppo手机,使用上传图片功能,可能会出现退出webview的现象(回退到app的入口页面)


在公司的app里面嵌入了一个h5页面,h5页面有个使用图片上传功能,上传图片出现闪退的现象 
问题描述:
vivo手机,在app内的wap页面使用上传图片的功能,在选择好图片点击确认按钮后,出现退出整个webview,回退到app该wap页面的入口页面,且app自动刷新了该入口页面

如果在相册内直接点击拍照,拍好后点击使用照片,就不会出现退出webview的现象,且在这之后点击上传图片,使用相册里面的图片上传也不会出现退出webview的现象

原因:
vivo、oppo等部分android手机低于某个版本,任意的app没有读取图片的权限

大多手机都会给任意的app读取图片的权限,vivo、oppo等部分低版本的手机对这个权限做了封装,需要app端调取这个权限

使用拍照功能会给app拍照和读取图片的权限,所以上面在使用拍照后,再使用相册的图片上传不会出现退出webview的现象

解决方案
app端需要手动调取读取图片的权限


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM