【AGC】集成AGC服务上架应用市场审核问题
【关键字】
AGC、应用市场、审核
【问题描述】
集成了AGC服务,上架到应用市场不通过,检查发现是com.huawei.secure.android.common.ssl.util.c.doInBackground 存在获取安装列表行为。

已经按照sdk 设置了,但是检测还是有授权前去获取安装列表。
【解决方案】
经排查后集成了如下SDK


可以看出,集成了多种AGC、HMS的SDK,需要按照华为SDK文档的隐私安全初始化。
1、集成下hianalytics-connector版本6.12.0.300,或者将APMS版本改为1.6.1.303看下是否正常。
2、另外,对于获取安装列表问题,看如下链接:
请检查一下华为分析SDK初始化代码的位置,按照以下说明修改:
①、华为分析SDK隐私安全说明文档如下,可以参考该文档刷新您的应用隐私协议:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-sdk-data-security-0000001050745153
②、集成SDK后要求用户在未同意访问网络前不能发送任何网络请求,请参考以下链接进行修改:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/commissioning-faq-0000001050164019#section96901564210
③、华为分析SDK一定要延迟初始化,请严格按照以下文档中的要求来进行设置:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-sdk-data-security-0000001050745153#section72001756249
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/android-api-hianalytics-0000001050707170#section126742153455
注意:一定要在用户同意了应用最开始的隐私协议声明之后再进行初始化的操作。
相关文章:
【AGC】集成AGC服务上架应用市场审核问题
【关键字】 AGC、应用市场、审核 【问题描述】 集成了AGC服务,上架到应用市场不通过,检查发现是com.huawei.secure.android.common.ssl.util.c.doInBackground 存在获取安装列表行为。 已经按照sdk 设置了,但是检测还是有授权前去获取安装列…...
element emitter broadcast向下广播 dispatch向上分派
emitter 项目使用element的emitter.js,做个使用记录 function broadcast(componentName, eventName, params) {this.$children.forEach(child > {const name child.$options.name;if (name componentName) {child.$emit.apply(child, [eventName].concat(para…...
基于 Modbus 的工业数据采集、控制(part 2)
基本处理流程 服务器 parse_and_process(char * input)//input :post请求发送的正文 {...// 请求 modbus 数据else if(strstr(input, "modbus_get")){return handle_get(sock, input);}// 控制 modbus 设备else if(strstr(input, "modbus_set")){return …...
vue前端项目如何配置后端项目的请求地址
在 Vue 前端项目中配置后端项目的访问地址可以通过修改项目的配置文件来实现。Vue 常用的配置文件是 vue.config.js,你可以按照以下步骤进行配置: 在 Vue 项目的根目录下,创建或编辑 vue.config.js 文件。 在 vue.config.js 中,可…...
Lora学习资料汇总
目录 LoRa联盟 Semtech lora网关供应商: LoRaMAC API文档 论坛 开发板 主流技术对比分析 LoRa网络距离模拟测试方法 LoRa应用 LoRa联盟 LoRa联盟:LoRaWAN规范的制定组织 https://www.lora-alliance.org/ LoRa技术白皮书:https://www.lora-alli…...
Oracle的控制文件多路复用,控制文件备份,控制文件手工恢复
一.配置控制文件多路复用 1.查询Oracle的控制文件所在位置 SQL> select name from v$controlfile;NAME -------------------------------------------------------------------------------- /u01/app/oracle/oradata/orcl/control01.ctl /u01/app/oracle/fast_recovery_a…...
在线视频课程教育系统源码/网课网校/知识付费/在线教育系统/在线课程培训系统源码
源码简介: 在线视频课程教育系统源码,作为网课/网校/知识付费/在线教育系统,它有文章付费阅读在线点播自动发货付费阅读VIP会员系统等功能。它是实用的在线课程培训系统源码。 发货100-在线视频课程教育系统,它是一款功能实用的…...
程序员护城河:保障系统安全与网络稳定的不可或缺力量
引言: 在当今数字化时代,计算机和互联网的广泛应用使得程序员的角色变得越来越重要。作为保障系统安全与网络稳定的关键力量,程序员需要具备一系列的基本能力,同时还需掌握一些专业技术和策略,以确保系统运行的安全性…...
html属性值可以不用引号吗,实例验证
html属性值可以不用引号 HTML元素的属性值可以不适用引号来包裹,浏览器一样可以将其进行渲染。不过,如果这样写HTML的代码的话,属性与属性值之间需要用空格来进行隔开,避免后面的属性变成前面属性的属性值。 提示:虽…...
angular 实现模块共享
angular 实现共享模块 新建共享模块: ng g m material material.module.ts import {NgModule } from @angular/core; import {OverlayModule } from @angular/cdk/overlay; import {CdkTreeModule } f...
带记忆的超级GPT智能体,能做饭、煮咖啡、整理家务!
随着AI技术的快速迭代,Alexa、Siri、小度、天猫精灵等语音助手得到了广泛应用。但在自然语言理解和完成复杂任务方面仍然有限。 相比文本的标准格式,语音充满复杂性和多样性(例如,地方话),传统方法很难适应不同用户的…...
易点易动设备管理系统提升设备能耗管理和设备状态监控效率
如今,能源效率和设备状态监控对于企业来说变得越发重要。传统的设备管理方式往往存在能耗浪费和难以实时监控设备状态的问题。为了解决这些问题,易点易动设备管理系统应运而生。本文将介绍易点易动设备管理系统的功能和优势,以及如何通过它提…...
【idea】解决idea 执行maven build总下载 Downloading maven-metadata.xml文件
可以看到如下日志中打印了执行的命令行,其中包含 --update-snapshots,是强制更新的意思。 日志内容如下: D:\env\jdk1.8.0_261\bin\java.exe --update-snapshots -s D:\env\apache-maven-3.8.6\conf\settings.xml -Dmaven.repo.localD:\env\…...
HttpClient发送MultipartFile多文件及多参数请求
1、环境准备: <dependency><groupId>commons-httpclient</groupId><artifactId>commons-httpclient</artifactId><version>3.1</version></dependency><dependency><groupId>org.apache.httpcomponent…...
TMUX设置鼠标滚轮滑动来浏览之前的前面内容
在Ubuntu上使用Tmux有时使用鼠标滚轮时,和平时使用终端的习惯不怎么一致,因此可以设置启用鼠标滚轮。 通过鼠标滚轮滑动来浏览之前的前面内容 具体方式: 1 按完前缀ctrlB后 2 再按冒号:(记得shift) 3 进入命令行模式(下方绿色栏变…...
「go查漏补缺」命名规则以及 GROM 结构体的应用
概述: 在学习GORM过程中,总是在调用结构体和文件导入这里出错,所以整理了以下文档用于梳理变量/结构体命名规则和import导入的知识点 一、变量/结构体命名规则 变量/结构体都遵守同样的命名规则:可见性由首字母大小写决定 大写…...
Django 集成 Celery 实现高效的异步任务处理
概要 在复杂的 Web 应用中,处理长时间运行的任务或定期任务是一项挑战。Django 作为一个强大的 Python Web 框架,可以通过集成 Celery 这一异步任务队列来优化这些任务的处理。Celery 不仅能提高应用性能,还能改善用户体验。本文将深入探讨如…...
Java之异常(上):基本异常体系
一、背景引入: Java中的异常是指:Java程序在运行时可能出现的错误或非正常情况。例如:在程序中试图打开一个根本不存在的文件,在程序中除0等。异常是否出现:通常取决于程序的输入、程序中对象的当前状态以及程序所处的…...
你的关联申请已发起,请等待企业微信的管理员确认你的申请
微信支付对接时,需要申请AppID,具体在下面的位置: 关联AppID,发起申请时,会提示这么一句话: 此时需要登录企业微信网页版,使用注册人的企业微信扫码登录进去,然后按照下面的步骤操作即可。 点击…...
.nvmrc 文件使用详解
文章目录 1. 前言2. .nvmrc 是什么3. 创建 .nvmrc 文件4. 使用 .nvmrc 文件5. 终端自动切换版本 1. 前言 当开发多个项目时,每个项目运行环境要求的 node 版本不一样,那么我们就需要给每个项目指定 node 版本,也就是通过终端执行 nvm install…...
别再手动FTP了!用Java NFS Client把远程服务器文件当成本地目录来操作
告别FTP低效操作:Java NFS Client实现远程文件本地化编程实践 每次手动拖拽文件到FTP客户端时,你是否想过——这些重复操作本可以自动化完成?在分布式系统成为标配的今天,直接操作远程服务器文件应当像访问本地目录一样自然。本文…...
独立开发者利用Taotoken快速验证AI产品创意与实现原型开发
独立开发者利用Taotoken快速验证AI产品创意与实现原型开发 1. 快速验证AI产品创意的挑战 对于独立开发者而言,验证AI产品创意往往面临多重挑战。首要问题是模型选型困难,不同大模型在理解能力、生成质量和响应速度上各有特点,但逐一接入原厂…...
OpenWrt软路由部署ChatGPT Web插件:打造家庭私有AI聊天服务
1. 项目概述与核心价值最近在折腾家里的软路由,想给局域网里的设备提供一个方便访问的ChatGPT Web界面,省得每次都要开电脑或者手机App。在OpenWrt的插件海洋里翻找时,我发现了sirpdboy/luci-app-chatgpt-web这个项目。简单来说,它…...
如何通过SQL高效处理关联子查询的更新_使用JOIN替代子查询
JOIN 是更直接的解法:MySQL 用 UPDATE JOIN 语法,PostgreSQL 用 UPDATE FROM 语法,二者均能避免子查询重复执行、提升索引利用率,性能提升可达5–50倍,但需确保关联字段有索引并验证执行计划。UPDATE 里用子查询更新太…...
别再手动算了!用Python的Shapely库5分钟搞定不规则多边形形心(附完整代码)
5分钟极速求解:用Shapely库精准计算不规则多边形形心的工程实践 在游戏物理引擎调试现场,开发者小张盯着屏幕上扭曲的碰撞体皱起了眉头——这个由236个顶点组成的怪物多边形,其形心坐标手动计算需要三个小时。而在隔壁工位,工程师…...
碧蓝航线自动化脚本:7x24小时全托管游戏助手
碧蓝航线自动化脚本:7x24小时全托管游戏助手 【免费下载链接】AzurLaneAutoScript Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研,全自动大世界 项目地址: https://gitcode.com/gh_mirrors/az/AzurLaneAutoScript 还在为碧蓝航线中重…...
别再让多线程搞乱你的计数器!手把手教你用Linux内核atomic_t实现线程安全(附完整代码)
多线程计数器的救星:Linux内核atomic_t实战指南 在开发Linux内核模块或驱动时,你是否遇到过这样的场景:多个中断处理程序或内核线程需要同时访问同一个计数器变量,而简单的int类型变量会导致数据竞争?传统的解决方案可…...
Twake Drive开发环境搭建:从零开始的完整教程
Twake Drive开发环境搭建:从零开始的完整教程 【免费下载链接】twake-drive-legacy LEGACY: The open-source alternative to Google Drive. 项目地址: https://gitcode.com/gh_mirrors/tw/twake-drive-legacy Twake Drive是一款开源的Google Drive替代方案…...
基于Simulink的电池热管理系统(BTMS)多目标优化
目录 手把手教你学Simulink——基于Simulink的电池热管理系统(BTMS)多目标优化 摘要 一、背景与挑战 1.1 为什么电池越快充,温差越容易“失控”? 1.2 核心痛点与设计目标 二、系统架构与核心控制推导 2.1 整体架构:从“盲目制冷”到“多目标运筹帷幄”的…...
告别Hello World!用PySide6从零搭建一个简易桌面待办事项App(附完整源码)
用PySide6打造高颜值桌面待办事项应用:从设计到打包的完整指南 每次看到那些花哨的任务管理工具,总觉得它们要么功能过剩,要么界面复杂。作为开发者,我们完全可以用PySide6亲手打造一个简约高效的待办事项应用。这不仅是掌握GUI开…...
