【FAQ】集成分析服务的常见问题及解决方案

faq,集成,分析,服务,常见问题,解决方案 · 浏览次数 : 72

小编点评

**常见问题一:验证 Analytics 上报/接入成功?** * 检查日志中是否有红色提示信息,例如 `HiAnalyticsSDK: ReportRingback=> do not enable APIEvt in debug model`。 * 检查 `hiAnalyticsInstance.getClientToken()` 返回的值。如果返回 `null`,则 SDK 初始化失败。 **常见问题二:初始化 SDK 时报错“client token request miss client id”怎么办?** * 检查 `agconnect-services.json` 文件中是否存在 `client id` 属性。 * 在下载 `agconnect-services.json` 文件之前,确保 `agconnect-services.json` 文件中包含 `client id` 属性。 **常见问题三:初始化 SDK 时报错“CE-001”“SE-001”怎么办?** * 检查 `agconnect-services.json` 文件的正确位置。 * 检查 `agconnect-services.json` 文件是否完整。 * 检查 `com.huawei.agconnect` 配置是否正确配置。 * 请参考华为开发者联盟官网获取的开发指导文档获取配置信息。

正文

常见问题一:如何验证Analytics是否上报/接入成功?以及关键日志含义是什么?

  1. 在初始化Analytics SDK前添加SDK日志开关如下:
HiAnalyticsTools.enableLog ();

2.初始化SDK代码如下:

HiAnalyticsInstance instance = HiAnalytics.getInstance (this);

3.运行应用通过过滤日志检查是否有成功上报的关键日志.。

未上报/接入成功:

日志中会出现错误码部分日志可能是红色提示,请参见SDK错误码集成调测类问题查看是否有相关解决方案。

成功上报关键日志如下:

HiAnalyticsSDK: SendMission=> events PostRequest sendevent TYPE : oper, TAG : _openness_config_tag, resultCode: 200 ,reqID:xxx

开启应用调试每上报一次会出现如下日志:

HiAnalyticsSDK: DeviceToolsKit=> debugMode enabled.

应用调试不支持上报某事件会出现如下提示:

HiAnalyticsSDK: ReportRingback=> do not enable APIEvt in debug model

常见问题二:初始化SDK时报错“client token request miss client id”怎么办?

【报错信息】

HiAnalyticsSDK: TokenAssignment=> SE-003|get token exception on the AGC! java.lang.IllegalArgumentException: client token request miss client id, please check whether the 'agconnect-services.json' is configured correctly

【问题根因】

在“项目设置”页面中,“应用”栏下的“agconnect-services.json”配置文件右侧的“不包含密钥”开关被打开了,配置文件中去除了Client密钥、API Key等密钥,但未自行调用AGC SDK的接口手动配置密钥信息。

【解决方案】

在下载“agconnect-services.json”文件前,若打开了“不包含密钥”开关。需由自行调用AGC SDK的接口手动配置密钥信息,请参见设置配置文件参数

常见问题三:初始化SDK时报错“CE-001”“SE-001”怎么办?

【报错信息】

HiAnalyticsSDK: jsonParses=> CE-001|Cannot find productId from agconnect-services.json
HiAnalyticsSDK: InitTask=> SE-001|_openness_config_tag instance config init failed!. param error config params is error

【问题根因】

集成SDK配置参数不对,可能有如下原因:

  1. agconnect-services.json文件位置不对。

  2. agconnect-services.json文件不全尤其是 productId。

  3. 应用build.gradle未添加 apply plugin: ‘com.huawei.agconnect’或未在plugins中添加 id 'com.huawei.agconnect'。

注意:com.huawei.agconnect 配置需要放到 com.android.application 下面,最好是下一行,否则也会报错。

【解决方案】

  1. 将agconnect-services.json文件放置制定位置。

  2. 重新在AGC上下载agconnect-services.json文件并替换。

  3. 添加 com.huawei.agconnect 配置或放置指定位置下。

可参考官网检查配置,请参见集成SDK

了解更多详情>>

访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHubGitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

与【FAQ】集成分析服务的常见问题及解决方案相似的内容:

【FAQ】集成分析服务的常见问题及解决方案

常见问题一:如何验证Analytics是否上报/接入成功?以及关键日志含义是什么? 在初始化Analytics SDK前添加SDK日志开关如下: HiAnalyticsTools.enableLog (); 2.初始化SDK代码如下: HiAnalyticsInstance instance = H

【FAQ】在华为鸿蒙车机上集成华为帐号的常见问题总结

随着新一代信息技术与汽车产业的深度融合,智能网联汽车正逐渐成为汽车产业发展的战略制高点,无论是传统车企还是新势力都瞄准了“智能座舱”这种新一代人机交互方式。面对竞争如此激烈的车机市场,华为鸿蒙车机系统的出现,给消费者带来了不同凡响的便捷使用感受,这得益于华为在硬件、软件和场景优化上的技术优势,用户只

[转帖]NOHZ = ON如何影响Linux内核中的do_timer()?

https://www.jb51.cc/faq/897483.html 如何解决NOHZ = ON如何影响Linux内核中的do_timer()?? 首先,让我们了解什么是tickless kernel(NOHZ=On或CONfig_NO_HZ集合)以及从何将其引入Linux内核的动机。2.6.17

【FAQ】关于华为地图服务定位存在偏差的原因及解决办法

一、 问题描述: 华为地图服务“我的位置”能力,在中国大陆地区,向用户展示他们在地图上的当前位置与用户的实际位置存在较大的偏差。 具体差别可以查看下方的图片: 二、 偏差较大的原因: 华为Map SDK在中国大陆使用的地理坐标系是GCJ02。 点击“我的位置”控件,获取的定位经纬度的地理坐标系是WG

【FAQ】申请Health Kit权限的常见问题及解答

华为运动健康服务(HUAWEI Health Kit)提供原子化数据开放,用户数据被授权获取后,应用可通过接口访问运动健康数据,对相关数据进行增、删、改、查等操作。这篇文章汇总了申请开通Health Kit测试权限的常见问题,并给出了详细解答,希望为开发者提供相关参考。 (1) 申请Health K

【FAQ】推送服务常见问题及解决方案

一、推送成功收不到消息,推送返回:{"message":"success","requestID":"1523868*****2842718","resultcode":0} 排查步骤: 1、网络不稳定,切换稳定网络进行测试; 2、检查手机是否为EMUI8.0.0系统,如果是早期的EMUI8.0,则

【FAQ】申请运动健康服务验证环节常见问题及解答

华为 HMS Core 运动健康服务(HUAWEI Health Kit)提供原子化数据开放。应用在获取用户数据授权后,可通过接口访问运动健康数据,对用户数据进行读写等操作,为用户提供运动健康类数据服务。 开发者应用在开发和测试阶段访问用户运动或健康数据时,会有100个用户的数量限制,需要通过“申请

【FAQ】获取Push Token失败,如何进行排查?

一、 获取Push Token的方式 获取Push Token有两种方式:一种是调用getToken方法向Push服务端请求Token,当getToken方法返回为空时,Token可通过onNewToken方法返回,因此需要实现onNewToken方法;另一种是自动初始化,Token通过onNewT

【FAQ】关于华为推送服务因营销消息频次管控导致服务通讯类消息下发失败的解决方案

一. 问题描述 使用华为推送服务下发IM消息时,下发消息请求成功且code码为80000000,但是手机总是收不到消息; 在华为推送自助分析(Beta)平台查看发现,消息发送触发了频控。 二. 问题原因及背景 2023年1月05日起,华为推送服务对咨询营销类消息做了单个设备每日推送数量上限管理,具体

【FAQ】统一扫码服务常见问题及解答

1.隐私政策是怎么样的?收集哪些信息? 关于Scan Kit的隐私政策及收集的信息,请查看SDK隐私安全说明。 Android:SDK隐私安全说明 iOS:SDK隐私安全说明 2.如何使用多码识别?多码模式下如何实现指定条码?多码模式的坐标支持返回坐标么?多码模式下实现自动放大? 1)统一扫码服务支