i***@163.com
i***@163.com
  • 发布:2021-11-18 20:23
  • 更新:2021-11-18 22:52
  • 阅读:311

【报Bug】app申请我们不需要的权限,而且现在影响到我们上架应用市场了

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 3.2.12

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 模拟器

手机机型: p50

打包方式: 云端

App下载地址或H5⽹址: https://ide.dcloud.net.cn/build/download/67c74c80-46e1-11ec-94c2-71786a77c2b6

示例代码:

{
"plus" : {
"privacy" : {
"prompt" : "template",
"template" : {
"title" : "隐私政策和用户协议",
"message" : "",
"buttonAccept" : "同意",
"buttonRefuse" : "暂不使用"
}
},
/ "buttonRefuse" : "暂不同意" /
"statusbar" : {
"immersed" : true
},
"splashscreen" : {
"autoclose" : false,
/是否自动关闭程序启动界面,true表示应用加载应用入口页面后自动关闭;false则需调plus.navigator.closeSplashscreen()关闭/
"waiting" : true
},
"runmode" : "liberate",
/应用的首次启动运行模式,可取liberate或normal,liberate模式在第一次启动时将解压应用资源(Android平台File API才可正常访问_www目录)/
"signature" : "Sk9JTiBVUyBtYWlsdG86aHIyMDEzQGRjbG91ZC5pbw==",
/可选,保留给应用签名,暂不使用/
"distribute" : {
"plugins" : {
"ad" : {},
"payment" : {
"alipay" : {
"platform" : [ "ios", "android" ]
},
"weixin" : {
"platform" : [ "ios", "android" ],
"appid" : "wx7ae9dc0ae1bb8963",
"UniversalLinks" : ""
}
},
"share" : {},
"push" : {}
},
"apple" : {
"appid" : "",
/iOS应用标识,苹果开发网站申请的appid,如io.dcloud.HelloH5/
"mobileprovision" : "",
/iOS应用打包配置文件/
"password" : "",
/iOS应用打包个人证书导入密码/
"p12" : "",
/iOS应用打包个人证书,打包配置文件关联的个人证书/
"devices" : "universal",
/iOS应用支持的设备类型,可取值iphone/ipad/universal/
"frameworks" : [],
"idfa" : false,
"privacyDescription" : {
"NSPhotoLibraryUsageDescription" : "",
"NSPhotoLibraryAddUsageDescription" : "",
"NSCameraUsageDescription" : ""
}
},
"google" : {
/是否开启硬件加速/
"hardwareAccelerated" : true,
"packagename" : "",
/Android应用包名,如io.dcloud.HelloH5/
"keystore" : "",
/Android应用打包使用的密钥库文件/
"password" : "",
/Android应用打包使用密钥库中证书的密码/
"aliasname" : "",
/Android应用打包使用密钥库中证书的别名/
"permissions" : [
// 相机与自动对焦
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
// 允许一个程序访问CellID或WiFi热点来获取粗略的位置
// "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
// 允许程序访问有关GSM网络信息
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
// 允许程序访问Wi-Fi网络状态信息
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
// 允许访问摄像头进行拍照
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
// 允许访问闪光灯
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
// 访问网络连接,可能产生GPRS流量
"<uses-permission android:name=\"android.permission.INTERNET\"/>",
// 修改声音设置信息
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
// 读取外部储存
"<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>",
// 访问电话状态
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
// 允许程序写入外部存储,如SD卡上写文件
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>"
],
"abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ],
"permissionExternalStorage" : {
"request" : "once",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "once",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},
"autoSdkPermissions" : false,
"targetSdkVersion" : 29,
"minSdkVersion" : 22
},
"orientation" : [ "portrait-primary" ],
/应用支持的方向,portrait-primary:竖屏正方向;portrait-secondary:竖屏反方向;landscape-primary:横屏正方向;landscape-secondary:横屏反方向/
"icons" : {
"ios" : {
"prerendered" : true,
/应用图标是否已经高亮处理,在iOS6及以下设备上有效//应用图标,分辨率:512x512,用于自动生成各种尺寸程序图标/
"iphone" : {
"normal" : "unpackage/res/icons/57x57.png",
/iPhone普通屏幕程序图标,分辨率:57x57/
"retina" : "unpackage/res/icons/114x114.png",
/iPhone高分屏程序图标,分辨率:114x114//iPhone iOS7高分屏程序图标,分辨率:120x120/
"spotlight-normal" : "unpackage/res/icons/29x29.png",
/iPhone Spotlight搜索程序图标,分辨率:29x29/
"spotlight-retina" : "unpackage/res/icons/58x58.png",
/iPhone高分屏Spotlight搜索程序图标,分辨率:58x58//iPhone iOS7高分屏Spotlight搜索程序图标,分辨率:80x80/
"settings-normal" : "unpackage/res/icons/29x29.png",
/iPhone设置页面程序图标,分辨率:29x29/
"app@2x" : "unpackage/res/icons/120x120.png",
"app@3x" : "unpackage/res/icons/180x180.png",
"settings@3x" : "unpackage/res/icons/87x87.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png",
"spotlight@3x" : "unpackage/res/icons/120x120.png",
"notification@3x" : "unpackage/res/icons/60x60.png",
"notification@2x" : "unpackage/res/icons/40x40.png"
},
"ipad" : {
"normal" : "unpackage/res/icons/72x72.png",
/iPad普通屏幕程序图标,分辨率:72x72/
"retina" : "unpackage/res/icons/144x144.png",
/iPad高分屏程序图标,分辨率:144x144//iPad iOS7程序图标,分辨率:76x76//iPad iOS7高分屏程序图标,分辨率:152x152/
"spotlight-normal" : "unpackage/res/icons/50x50.png",
/iPad Spotlight搜索程序图标,分辨率:50x50/
"spotlight-retina" : "unpackage/res/icons/100x100.png",
/iPad高分屏Spotlight搜索程序图标,分辨率:100x100//iPad iOS7 Spotlight搜索程序图标,分辨率:40x40//iPad iOS7高分屏Spotlight搜索程序图标,分辨率:80x80//iPad设置页面程序图标,分辨率:29x29/
"app" : "unpackage/res/icons/76x76.png",
"app@2x" : "unpackage/res/icons/152x152.png",
"settings" : "unpackage/res/icons/29x29.png",
"proapp@2x" : "unpackage/res/icons/167x167.png",
"spotlight" : "unpackage/res/icons/40x40.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png",
"notification" : "unpackage/res/icons/20x20.png",
"notification@2x" : "unpackage/res/icons/40x40.png"
},
"appstore" : "unpackage/res/icons/1024x1024.png"
},
"android" : {
"mdpi" : "unpackage/res/icons/48x48.png",
/普通屏程序图标,分辨率:48x48/
"ldpi" : "unpackage/res/icons/48x48.png",
/大屏程序图标,分辨率:48x48/
"hdpi" : "unpackage/res/icons/72x72.png",
/高分屏程序图标,分辨率:72x72/
"xhdpi" : "unpackage/res/icons/96x96.png",
/720P高分屏程序图标,分辨率:96x96/
"xxhdpi" : "unpackage/res/icons/144x144.png",
"xxxhdpi" : "unpackage/res/icons/192x192.png"
}
},
"splashscreen" : {
"ios" : {
"iphone" : {
"default" : "",
/iPhone3启动图片选,分辨率:320x480/
"retina35" : "",
/3.5英寸设备(iPhone4)启动图片,分辨率:640x960/
"retina40" : "",
"iphonex" : "",
"retina47" : "",
"retina55" : ""
},
"ipad" : {
"portrait" : "",
/iPad竖屏启动图片,分辨率:768x1004/
"portrait-retina" : "",
/iPad高分屏竖屏图片,分辨率:1536x2008/
"landscape" : "",
/iPad横屏启动图片,分辨率:1024x748/
"landscape-retina" : "",
/iPad高分屏横屏启动图片,分辨率:2048x1496/
"portrait7" : "",
/iPad iOS7竖屏启动图片,分辨率:768x1024/
"portrait-retina7" : "",
/iPad iOS7高分屏竖屏图片,分辨率:1536x2048/
"landscape7" : "",
/iPad iOS7横屏启动图片,分辨率:1024x768/
"landscape-retina7" : ""
}
},
"android" : {
"mdpi" : "",
/普通屏启动图片,分辨率:240x282/
"ldpi" : "",
/大屏启动图片,分辨率:320x442/
"hdpi" : "images/start/480x762.png",
/高分屏启动图片,分辨率:480x762/
"xhdpi" : "images/start/720x1242.png",
/720P高分屏启动图片,分辨率:720x1242/
"xxhdpi" : "images/start/1080x1882.png"
},
"iosStyle" : "common"
}
},
"screenOrientation" : [ "portrait-primary" ]
},
"dependencies" : {
"pages" : {
"setting.html" : {
"href" : "setting.html",
"resources" : [
"js/mui.min.js",
"js/mui.view.js",
"libs/easymob-webim-sdk/jquery-1.11.1.js",
"libs/easymob-webim-sdk/strophe-custom-2.0.0.js",
"libs/easymob-webim-sdk/json2.js",
"libs/easymob-webim-sdk/easemob.im-1.0.5.js",
"js/feedback.js",
"js/feedback-page.js",
"js/mui.locker.js",
"js/app.js",
"css/mui.min.css",
"fonts/mui.ttf",
"css/feedback-page.css",
"images/iconfont-tianjia.png"
],
"refer" : [ "login.html" ],
"priority" : 1
},
"main.html" : {
"href" : "main.html",
"resources" : [
"css/mui.min.css",
"fonts/mui.ttf",
"js/mui.min.js",
"js/app.js",
"html/Notice/index.html"
],
"refer" : [
"setting.html",
"html/Personal/detail.html",
"html/Personal/Personal.html",
"html/Personal/MyInfo.html",
"html/Notice/index.html",
"html/Notice/notice_list.html",
"html/Notice/notice_detail.html",
"html/Notice/caucus_list.html",
"html/Notice/caucus_detail.html",
"html/Notice/case.html",
"html/Notice/case_list.html",
"html/Notice/case_detail.html",
"html/Notice/datum_list.html",
"html/Notice/datum_detail.html",
"html/Tasks/tasks.html",
"html/Tasks/beginPractice.html",
"html/Tasks/examNo_details.html",
"html/Tasks/examYes_details.html",
"html/Tasks/practice_details.html",
"html/Tasks/picker.html",
"html/Circle/circle_list.html",
"html/Circle/circle_detail.html",
"html/Circle/add_circle.html"
],
"priority" : 1
},
"unlock.html" : {
"href" : "unlock.html",
"resources" : [
"css/mui.min.css",
"fonts/mui.ttf",
"js/mui.min.js",
"js/mui.locker.js",
"js/app.js"
],
"refer" : [ "login.html", "main.html" ],
"priority" : 0
},
"forget_password.html" : {
"href" : "forget_password.html",
"resources" : [
"css/mui.min.css",
"fonts/mui.ttf",
"css/style.css",
"js/mui.min.js",
"js/app.js"
],
"priority" : 1
},
"reg.html" : {
"href" : "reg.html",
"resources" : [
"css/mui.min.css",
"fonts/mui.ttf",
"css/style.css",
"js/mui.min.js",
"js/app.js"
],
"refer" : [ "login.html" ],
"priority" : 3
},
"html/Personal/Privacy.html" : {
"href" : "Privacy.html",
"resources" : [
"css/mui.min.css",
"fonts/mui.ttf",
"css/style.css",
"js/mui.min.js",
"js/app.js"
],
"refer" : [ "login.html" ],
"priority" : 1
},
"login.html" : {
"href" : "login.html",
"resources" : [
"css/mui.min.css",
"fonts/mui.ttf",
"css/style.css",
"js/mui.min.js",
"js/mui.enterfocus.js",
"js/app.js",
"images/qihoo.png",
"images/qq.png",
"images/sinaweibo.png",
"images/weixin.png"
],
"refer" : [ "unlock.html", "forget_password.html", "main.html", "reg.html" ],
"priority" : 0
},
"html/Notice/index.html" : {
"resources" : [],
"refer" : [ "html/Notice/detail.html" ],
"priority" : 0
},
"html/Notice/case.html" : {
"resources" : [],
"refer" : [ "html/Notice/case_list.html" ],
"priority" : 0
},
"html/Tasks/tasks.html" : {
"resources" : [],
"refer" : [
"html/Tasks/beginPractice.html",
"html/Tasks/examNo_details.html",
"html/Tasks/examYes_details.html",
"html/Tasks/practice_details.html",
"html/Tasks/picker.html"
],
"priority" : 0
},
"html/Personal/MyInfo.html" : {
"resources" : [],
"refer" : [ "html/Personal/Privacy.html" ],
"priority" : 0
},
"html/Circle/circle_list.html" : {
"resources" : [],
"refer" : [
"html/Circle/circle_detail.html",
"html/Circle/add_circle.html",
"html/Circle/mycircle_list.html"
],
"priority" : 0
},
"html/Circle/add_circle.html" : {
"resources" : [],
"refer" : [ "html/Circle/circle_list.html" ],
"priority" : 0
}
},
"idle" : {
"resources" : [
"js/service.js",
"libs/easymob-webim-sdk/quickstart.md",
"images/user-photo.png",
"README.md"
]
}
},
"unpackage" : [ "README.md", "libs/easymob-webim-sdk/quickstart.md" ],
"screenOrientation" : [ "portrait-primary" ],
"fullscreen" : false
}

操作步骤:

只需要重新安装基座,此问题必现

预期结果:

希望不要再请求这两个权限了

实际结果:

一直会有这两个缺陷的提醒

bug描述:

一直提示这个权限,在云打包之后,HBuilder会替换成我们app的名单,但还是会一直要求获取权限,导致我们的app根本上架不了应用市场,而且我们的app根本不需要获取这些信息,请给个解决方案。

2021-11-18 20:23 负责人:无 分享
已邀请:
有智慧的码农

有智慧的码农

这个问题确实很蛋疼,我们当时上架也碰到了,后来是和应用商店沟通了半个月才上架的

  • i***@163.com (作者)

    所以这个问题是解决不掉只能可应用平台沟通才能解决是吧,

    2021-11-19 13:47

  • i***@163.com (作者)

    难受

    2021-11-19 13:47

该问题目前已经被锁定, 无法添加新回复