炒鸡蛋的猫
炒鸡蛋的猫
  • 发布:2023-03-01 17:15
  • 更新:2023-03-02 12:04
  • 阅读:1058

APP向用户明示SDK的收集使用规则,未经用户同意,SDK存在收集IMEI、设备MAC地址和软件安装列表、通讯录和短信的行为。

分类:uni-app

如图

2023-03-01 17:15 负责人:无 分享
已邀请:
DCloud_Android_YJC

DCloud_Android_YJC

androidPrivacy.json贴出来看一下

  • 炒鸡蛋的猫 (作者)

    {

    "version" : "1",

    "prompt" : "template",

    "title" : "用户协议和隐私政策",

    "message" : "  感谢您选择优号猫APP、我们非常重视您的个人隐私信息和隐私保护:<br/>1.我们会收集手机号以保障功能的正常使用。<br/>2.设备信息、摄像头、麦克风、相册等敏感权限均不会默认开启,只有经过明示授权才会为实现功能或服务时使用。<br/> 更多内容请您认真阅读并了解<a href='http://oss.uhaom.com/agreement/user.html'>《用户协议》</a>和<a href='http://oss.uhaom.com/agreement/secret.html'>《隐私政策》</a>,点击同意即表示您已经阅读并同意全部条款。",

    "buttonAccept" : "同意并继续",

    "buttonRefuse" : "不同意退出",

    "second" : {

    "title" : "再次确认",

    "message" : "使用APP前,您需要先同意<a href='http://oss.uhaom.com/agreement/user.html'>《用户协议》</a>和<a href='http://oss.uhaom.com/agreement/secret.html'>《隐私政策》</a>,否则将退出应用。",

    "buttonAccept" : "同意并继续",

    "buttonRefuse" : "不同意退出"

    },

    "styles" : {

    "backgroundColor" : "#FFFFFF",

    "borderRadius" : "5px",

    "title" : {

    "color" : "#000000"

    },

    "buttonAccept" : {

    "color" : "#333333"

    },

    "buttonRefuse" : {

    "color" : "#000000"

    }

    }

    }

    2023-03-02 09:21

  • DCloud_Android_YJC

    回复 炒鸡蛋的猫: 配置没有问题,应用市场反馈的详情和堆栈请提供一下

    2023-03-02 11:42

  • 炒鸡蛋的猫 (作者)

    回复 DCloud_Android_YJC: {

    "stackTrace": [

    {

    "className": "libcore.util.Janus",

    "level": 0,

    "fileName": "Janus.java",

    "methodName": "getData",

    "lineNumber": 866

    },

    {

    "className": "android.app.ApplicationPackageManager",

    "level": 0,

    "fileName": "ApplicationPackageManager.java",

    "methodName": "getPackageInfoAsUser",

    "lineNumber": 184

    },

    {

    "className": "android.app.ApplicationPackageManager",

    "level": 0,

    "fileName": "ApplicationPackageManager.java",

    "methodName": "getPackageInfo",

    "lineNumber": 159

    },

    {

    "className": "android.webkit.WebViewFactory",

    "level": 0,

    "fileName": "WebViewFactory.java",

    "methodName": "getWebViewContextAndSetProvider",

    "lineNumber": 392

    },

    {

    "className": "android.webkit.WebViewFactory",

    "level": 0,

    "fileName": "WebViewFactory.java",

    "methodName": "getProviderClass",

    "lineNumber": 439

    },

    {

    "className": "android.webkit.WebViewFactory",

    "level": 0,

    "fileName": "WebViewFactory.java",

    "methodName": "getProvider",

    "lineNumber": 251

    },

    {

    "className": "android.webkit.WebView",

    "level": 0,

    "fileName": "WebView.java",

    "methodName": "getFactory",

    "lineNumber": 2546

    },

    {

    "className": "android.webkit.WebView",

    "level": 0,

    "fileName": "WebView.java",

    "methodName": "ensureProviderCreated",

    "lineNumber": 2541

    },

    {

    "className": "android.webkit.WebView",

    "level": 0,

    "fileName": "WebView.java",

    "methodName": "setOverScrollMode",

    "lineNumber": 2606

    },

    {

    "className": "android.view.View",

    "level": 0,

    "fileName": "View.java",

    "methodName": "<init>",

    "lineNumber": 4823

    },

    {

    "className": "android.view.View",

    "level": 0,

    "fileName": "View.java",

    "methodName": "<init>",

    "lineNumber": 4964

    },

    {

    "className": "android.view.ViewGroup",

    "level": 0,

    "fileName": "ViewGroup.java",

    "methodName": "<init>",

    "lineNumber": 659

    },

    {

    "className": "android.widget.AbsoluteLayout",

    "level": 0,

    "fileName": "AbsoluteLayout.java",

    "methodName": "<init>",

    "lineNumber": 55

    },

    {

    "className": "android.webkit.WebView",

    "level": 0,

    "fileName": "WebView.java",

    "methodName": "<init>",

    "lineNumber": 408

    },

    {

    "className": "android.webkit.WebView",

    "level": 0,

    "fileName": "WebView.java",

    "methodName": "<init>",

    "lineNumber": 353

    },

    {

    "className": "android.webkit.WebView",

    "level": 0,

    "fileName": "WebView.java",

    "methodName": "<init>",

    "lineNumber": 336

    },

    {

    "className": "android.webkit.WebView",

    "level": 0,

    "fileName": "WebView.java",

    "methodName": "<init>",

    "lineNumber": 323

    },

    {

    "className": "java.lang.reflect.Constructor",

    "level": 0,

    "fileName": "Constructor.java",

    "methodName": "newInstance0",

    "lineNumber": -2

    },

    {

    "className": "java.lang.reflect.Constructor",

    "level": 0,

    "fileName": "Constructor.java",

    "methodName": "newInstance",

    "lineNumber": 343

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "createView",

    "lineNumber": 647

    },

    {

    "className": "com.android.internal.policy.PhoneLayoutInflater",

    "level": 0,

    "fileName": "PhoneLayoutInflater.java",

    "methodName": "onCreateView",

    "lineNumber": 58

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "onCreateView",

    "lineNumber": 720

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "createViewFromTag",

    "lineNumber": 788

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "createViewFromTag",

    "lineNumber": 730

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "rInflate",

    "lineNumber": 863

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "rInflateChildren",

    "lineNumber": 824

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "rInflate",

    "lineNumber": 866

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "rInflateChildren",

    "lineNumber": 824

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "inflate",

    "lineNumber": 515

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "inflate",

    "lineNumber": 423

    },

    {

    "className": "android.view.LayoutInflater",

    "level": 0,

    "fileName": "LayoutInflater.java",

    "methodName": "inflate",

    "lineNumber": 374

    },

    {

    "className": "com.android.internal.policy.PhoneWindow",

    "level": 0,

    "fileName": "PhoneWindow.java",

    "methodName": "setContentView",

    "lineNumber": 436

    },

    {

    "className": "android.app.Activity",

    "level": 0,

    "fileName": "Activity.java",

    "methodName": "setContentView",

    "lineNumber": 2778

    },

    {

    "className": "io.dcloud.WebviewActivity",

    "level": 0,

    "methodName": "onCreate",

    "lineNumber": 3

    },

    {

    "className": "android.app.Activity",

    "level": 0,

    "fileName": "Activity.java",

    "methodName": "performCreate",

    "lineNumber": 7288

    },

    {

    "className": "android.app.Activity",

    "level": 0,

    "fileName": "Activity.java",

    "methodName": "performCreate",

    "lineNumber": 7279

    },

    {

    "className": "android.app.Instrumentation",

    "level": 0,

    "fileName": "Instrumentation.java",

    "methodName": "callActivityOnCreate",

    "lineNumber": 1284

    },

    {

    "className": "android.app.ActivityThread",

    "level": 0,

    "fileName": "ActivityThread.java",

    "methodName": "performLaunchActivity",

    "lineNumber": 2934

    },

    {

    "className": "android.app.ActivityThread",

    "level": 0,

    "fileName": "ActivityThread.java",

    "methodName": "handleLaunchActivity",

    "lineNumber": 3122

    },

    {

    "className": "android.app.servertransaction.LaunchActivityItem",

    "level": 0,

    "fileName": "LaunchActivityItem.java",

    "methodName": "execute",

    "lineNumber": 78

    },

    {

    "className": "android.app.servertransaction.TransactionExecutor",

    "level": 0,

    "fileName": "TransactionExecutor.java",

    "methodName": "executeCallbacks",

    "lineNumber": 108

    },

    {

    "className": "android.app.servertransaction.TransactionExecutor",

    "level": 0,

    "fileName": "TransactionExecutor.java",

    "methodName": "execute",

    "lineNumber": 68

    },

    {

    "className": "android.app.ActivityThread$H",

    "level": 0,

    "fileName": "ActivityThread.java",

    "methodName": "handleMessage",

    "lineNumber": 1819

    },

    {

    "className": "android.os.Handler",

    "level": 0,

    "fileName": "Handler.java",

    "methodName": "dispatchMessage",

    "lineNumber": 106

    },

    {

    "className": "android.os.Looper",

    "level": 0,

    "fileName": "Looper.java",

    "methodName": "loop",

    "lineNumber": 193

    },

    {

    "className": "android.app.ActivityThread",

    "level": 0,

    "fileName": "ActivityThread.java",

    "methodName": "main",

    "lineNumber": 6756

    },

    {

    "className": "java.lang.reflect.Method",

    "level": 0,

    "fileName": "Method.java",

    "methodName": "invoke",

    "lineNumber": -2

    },

    {

    "className": "com.android.internal.os.RuntimeInit$MethodAndArgsCaller",

    "level": 0,

    "fileName": "RuntimeInit.java",

    "methodName": "run",

    "lineNumber": 507

    },

    {

    "className": "com.android.internal.os.ZygoteInit",

    "level": 0,

    "fileName": "ZygoteInit.java",

    "methodName": "main",

    "lineNumber": 863

    }

    ],

    "permission_group": "",

    "params": {

    "flags": 268444864,

    "packageName": "com.android.webview",

    "userId": 0

    },

    "result": {

    "PackageInfo": "PackageInfo{7542c7e com.android.webview}"

    },

    "permission_level": "",

    "stack_txt": 0

    }

    2023-03-02 11:57

  • 炒鸡蛋的猫 (作者)

    回复 DCloud_Android_YJC: 详情就是帖子图片那行,没有更详细的了

    2023-03-02 11:59

  • YUHONG

    你好,我这边也遇到同样的问题,我加了隐私弹窗还是出现,1.APP向用户明示SDK的收集使用规则,未经用户同意,SDK存在收集IMEI、设备MAC地址和软件安装列表、通讯录和短信的行为,2.APP以隐私政策弹窗的形式向用户明示收集使用规则,未经用户同意,存在收集IMEI、设备MAC地址和软件安装列表、通讯录和短信的行为。

    2023-12-05 15:30

DCloud_Android_YJC

DCloud_Android_YJC

androidPrivacy.json添加"hrefLoader": "system",表示使用系统浏览器打开隐私政策,具体参考文档

  • 炒鸡蛋的猫 (作者)

    好的,我去改一下,非常感谢

    2023-03-02 12:37

  • 炒鸡蛋的猫 (作者)

    可以了,再次感谢

    2023-03-02 13:30

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