uniapp制作的app,内容不显示,没有联网

最近处理了一个用uniapp制作的app,有的手机进入后验证码和需要联网的内容都没出来。有的手机没问题。原因是该用户安装的app应用被系统设置了联网限制。需要打开该应用的联网权限。
如何避免(未测试,不确定能不能实现):进入应用(app.vue)页面先检测一下有没有联网,如果没有提示用户打开网络连接。点击确定进入设置页面。

/* android打包配置 */
"android" : {
     "permissions" : [
         "<uses-feature android:name=\"android.hardware.camera\"/>",
         "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
         "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
         "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
         "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
         "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
         "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
         "<uses-permission android:name=\"android.permission.CAMERA\"/>",
         "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
         "<uses-permission android:name=\"android.permission.INTERNET\"/>",
         "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
         "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
         "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
         "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
         "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
         "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
         "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
     ],
     "autoSdkPermissions" : true,
     "permissionPhoneState" : {
         "request" : "none",
         "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
     }
 },
 /* ios打包配置 */
 "ios" : {
     "capabilities" : {
         "entitlements" : {
             "com.apple.developer.associated-domains" : [ "applinks:73c6a41l.xinstall.top" ]
         }
     },
     "privacyDescription" : {
         "NSAppleMusicUsageDescription" : "是否允许'嗖嗖经纪人'访问您的媒体资料库用于保存图片到本地?",
         "NSLocalNetworkUsageDescription" : "是否允许'嗖嗖经纪人s'访问您的本地网络与服务器连接",
         "NSPhotoLibraryAddUsageDescription" : "是否允许'嗖嗖经纪人'访问您的相册储存分享海报?",
         "NSLocationWhenInUseUsageDescription" : "是否允许'嗖嗖经纪人'在使用期间访问您的位置来获取附近小区?",
         "NSLocationAlwaysUsageDescription" : "是否允许'嗖嗖经纪人'在后台运行期间访问您的位置来获取附近小区?",
         "NSLocationAlwaysAndWhenInUseUsageDescription" : "是否允许'嗖嗖经纪人'访问您的位置来获取附近小区?",
         "NSPhotoLibraryUsageDescription" : "是否允许'嗖嗖经纪人'访问您的相册用于上传头像?",
         "NSCameraUsageDescription" : "是否允许'嗖嗖经纪人'访问您的相机拍摄头像?"
     },
     "idfa" : false
 },

参考:
为什么安卓手机网络连接正常,但部分应用无法上网?
uniapp打包ios正式版后没有位置服务,privacyDescription描述设置
uni-app权限设置参数详情
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值