1***@qq.com
1***@qq.com
  • 发布:2023-11-15 18:38
  • 更新:2023-11-15 19:20
  • 阅读:267

华为应用市场死活上不去

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 13

手机厂商: 华为

手机机型: 未知

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://www.aptrap.com/apphome/index.html

示例代码:

{
"version" : "1",
"prompt" : "template",
"title" : "服务协议和隐私政策",
"message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"https://www.aptrap.com/APPPrivacyAgreement/index1.html\">《服务协议》</a>和<a href=\"https://www.aptrap.com/APPPrivacyAgreement/index.html\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
"buttonAccept" : "同意并接受",
"buttonRefuse" : "暂不同意",
"hrefLoader" : "system|default",
"backToExit" : "false",
"second" : {
"title" : "确认提示",
"message" : "  进入应用前,你需先同意<a href=\"https://www.aptrap.com/APPPrivacyAgreement/index.html\">《服务协议》</a>和<a href=\"https://www.aptrap.com/APPPrivacyAgreement/index.html\">《隐私政策》</a>,否则将退出应用。",
"buttonAccept" : "同意并继续",
"buttonRefuse" : "退出应用"
},
"disagreeMode" : {
"support" : false,
"loadNativePlugins" : false,
"visitorEntry" : true,
"showAlways" : false
},
"styles" : {
"backgroundColor" : "#fffffff",
"borderRadius" : "5px",
"title" : {
"color" : "#333"
},
"buttonAccept" : {
"color" : "#333"
},
"buttonRefuse" : {
"color" : "#333"
},
"buttonVisitor" : {
"color" : "#333"
}
}
}

         "permissionExternalStorage" : {  
                "request" : "none",  
                "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"  
            },  
            "permissionPhoneState" : {  
                "request" : "once",  
                "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"  
            },  
            "autoSdkPermissions" : false,  
            "abiFilters" : [ "armeabi-v7a", "arm64-v8a" ],  
            "minSdkVersion" : 29,  
            "maxSdkversion" : 34,  
            "targetSdkVersion" : 30

操作步骤:

不知道怎么复现的,估计都没有进入人工审核阶段

预期结果:

可以通过权限审核,其他商城都已经上架了

实际结果:

被驳回

bug描述:

所有的广告都已经删掉了,还是会在隐私提示之前获取手机状态权限

尊敬的开发者,您好,在用户同意隐私政策前,您的应用申请读取电话状态权限的问题,建议参考如下调用栈协助您进行定位,谢谢。

[androidx.core.app.ActivityCompat.requestPermissions(ActivityCompat.java:502),

io.dcloud.common.core.permission.PermissionControler.runRequestPermissions(Unknown Source:6),

io.dcloud.common.core.permission.PermissionControler.requestPermissions(Unknown Source:7),

io.dcloud.common.adapter.util.PermissionUtil.requestPermissions(Unknown Source:1),

io.dcloud.common.adapter.util.PermissionUtil.requestSystemPermissions(Unknown Source:23),

io.dcloud.common.adapter.util.PermissionUtil.requestSystemPermissions(Unknown Source:1),

io.dcloud.common.adapter.util.PermissionUtil.useSystemPermissions(Unknown Source:26),

io.dcloud.b.a(Unknown Source:7),

io.dcloud.b.checkAndRequestPhoneState(Unknown Source:5),

io.dcloud.WebAppActivity.checkAndRequestPhoneState(Unknown Source:1),

io.dcloud.b.checkAndRequestStoragePermission(Unknown Source:21),

io.dcloud.WebAppActivity.checkAndRequestStoragePermission(Unknown Source:1),

io.dcloud.b$g.a(Unknown Source:5),

io.dcloud.common.ui.PrivacyManager.showPrivacyDialog(Unknown Source:3),

io.dcloud.b.onCreate(Unknown Source:64),

io.dcloud.WebAppActivity.onCreate(Unknown Source:22),

android.app.Activity.performCreate(Activity.java:8403),

android.app.Activity.performCreate(Activity.java:8380),

android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1323),

android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4264),

android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4495),

android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:93),

android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149),

android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103),

android.app.ActivityThread$H.handleMessage(ActivityThread.java:2706),

android.os.Handler.dispatchMessage(Handler.java:109),

android.os.Looper.loop(Looper.java:228),

android.app.ActivityThread.main(ActivityThread.java:9108),

java.lang.reflect.Method.invoke(Native Method),

com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:614),

com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1129)]

2023-11-15 18:38 负责人:无 分享
已邀请:
DCloud_Android_zl

DCloud_Android_zl

你的配置文件中将permissionPhoneState设置为once,设置为once代表在第一次启动时会主动申请权限,具体参考文档:https://ask.dcloud.net.cn/article/36549

要回复问题请先登录注册