Uniapp 踩坑点

1、安卓APP多余的权限不要勾选;

2、安卓手机首次启动,想不弹出 存储权限询问,不弹出 MSI设备码询问:

"permissionExternalStorage" : {

"request" : "none",

"prompt" : "应用保存....权限,请允许。"

},

"permissionPhoneState" : {

"request" : "none",

"prompt" : "为保证您正常、安全...权限,请允许。"

}
  1. 苹果手机 1rpx可能存在显示不全的问题,至少1px(2rpx)
  2. APP H5 的返回键处理 ,必须 return true 才是不执行默认返回行为
//#ifdef H5||APP-PLUS

onBackPress(e){

if(e.from==="backbutton"){

if(location) {

location.href=backUrl

} else {

uni.switchTab({

url: '../../pages/index/index'

})

}

}

return true

},

//#endif
  1. APP使用了 h5 webview 加载地图,注意调整 apiRequest/config.js 的 h5WebviewUrl环境指向
  2. APP使用了 h5 webview加载地图 , app 和h5 webview是2个独立的环境,建议把APP的登录状态,token都要传入,以及其他所需信息传入webview;
  3. 小程序。如果遇到上传体验版小程序失败,提示主包大于2MB。留意: 1)非首页、TabBar的代码,图片资源,放到各自分包文件夹;2)查看static文件夹图片是否过大,过大的图片需要压缩替换

猜你喜欢

转载自blog.csdn.net/weixin_40918145/article/details/121615447