app隐私导致下架,template模式,用户还未同意就开始收集了信息,uni-app导致app下架
app隐私导致下架,template模式,用户还未同意就开始收集了信息,uni-app导致app下架
示例代码:
android, net.ConnectivityManager.getActiveNetworklnfo(Native Method)
com.stub.StubApp.mark(Native Method)
io.dcloud.PandoraEntry.onCreate(Native Method)
android.app.Activity.performCreate(Activity.java:7144)
android.app.Activity.performCreate(Activity.java:7135)
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2938)
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3093)
android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1823)
android.os.Handler.dispatchMessage(Handler.java:106)
android.os.Looper.loop(Looper.java:193)
android.app.ActivityThread.main(ActivityThread.java:6840)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
com.android.internal.os.ZygotInit.main(ZygotInit.java:860)
操作步骤:
请问下这个怎么解决
预期结果:
请问下这个怎么解决
实际结果:
请问下这个怎么解决
bug描述:
违规详情:依据《APP用户权益保护测评规范6部分:违规收集个人信息》中“5.6明示SDK未同意--APP 以个人信息处理规则弹窗等形式向用户明示第三方 SDK 处理个人信息的目的、方式和范围:未经用户同意,第三方SDK收集IMEI、IMSI、设备MAC 地址、Android ID、OAID、IDFA、IDFV、MEID.ICCID、SN、SUPI、SUCI、软件安装列表、位置、联系人、通话记录、日历、短信、本机电话号码、图片、音视频、剪切板等个人信息。”,认定为违规。
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 | HBuilderX |
Android | Android 13 | - |
HBuilderX | 4.64 | - |
Vue | vue2 | - |
更多关于app隐私导致下架,template模式,用户还未同意就开始收集了信息,uni-app导致app下架的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于app隐私导致下架,template模式,用户还未同意就开始收集了信息,uni-app导致app下架的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题的核心在于App在用户未同意隐私政策前就开始收集设备信息,违反了隐私合规要求。针对uni-app项目,建议从以下几个方面解决:
-
检查manifest.json中的隐私权限配置,确保所有敏感权限都设置为"none"或"user",并在运行时动态申请
-
修改App启动流程,在应用启动时先显示隐私协议弹窗,用户同意后才初始化SDK和收集信息
-
对于uni-app内置的统计模块,在manifest.json中配置:
"privacy": {
"prompt": "template",
"template": {
"title": "用户协议和隐私政策",
"message": "请仔细阅读并同意协议"
}
}
-
检查所有第三方SDK的初始化时机,确保都在用户同意隐私政策后执行
-
特别注意网络权限和统计相关代码,确保不会在隐私弹窗前触发任何信息收集行为
-
对于Android平台,可以在原生代码中延迟SDK初始化,参考:
// 在PandoraEntry中延迟初始化
if(!isPrivacyAgreed()) {
return;
}