0

这一切都始于我阅读的内容:https ://developer.huawei.com/consumer/en/doc/development/HMS-Guides/3021001

一个。HUAWEI Analytics Kit的以下自动采集事件依赖于HMS Core [..]:INSTALLAPP(应用安装)、UNINSTALLAPP(应用卸载)、CLEARNOTIFICATION(数据删除)、INAPPPURCHASE(应用内购买)、RequestAd(广告请求)、 DisplayAd(广告展示)、ClickAd(广告点击)、ObtainAdAward(广告奖励领取)、SIGNIN(登录)、SIGNOUT(退出)。

第一个问题:有人知道自动收集的事件的完整列表吗?

第二:一个开发人员如何控制这个?例如:禁用自动收集。

在:https ://developer.huawei.com/consumer/en/doc/development/HMS-References/3021008有提到com.huawei.hms.analytics.HiAnalyticsInstance.setAutoCollectionEnabled()- 已弃用 - 另一个com.huawei.hms.analytics.HiAnalyticsInstance.setAnalyticsEnabled()不太清楚它的作用。

4

3 回答 3

1

第一个问题:有人知道自动收集的事件的完整列表吗?

您可以在此处找到完整的活动列表。

第二:一个开发人员如何控制这一点?例如:禁用自动收集。

是的setAnalyticsEnabled是正确的方法。正如您在文档中所读到的:

是否启用自动事件收集。选项如下。默认值是true。

True:启用系统事件的自动收集。

False:禁用系统事件的自动收集。

于 2020-06-23T15:15:10.753 回答
1

第一个问题:有人知道自动收集的事件的完整列表吗?

这是自动收集事件的完整列表。

第二:一个开发人员如何控制这一点?例如:禁用自动收集。

要禁用自动收集事件,请调用该com.huawei.hms.analytics.HiAnalyticsInstance.setAnalyticsEnabled()方法。

我们更喜欢使用这个接口。提供与方法相同的功能,com.huawei.hms.analytics.HiAnalyticsInstance.setAutoCollectionEnabled()因SDK版本升级已弃用。

于 2020-06-24T10:06:46.477 回答
0
First question: anyone knows the full list of events that are automatically collected?

阅读链接中的以下步骤: https ://developer.huawei.com/consumer/en/doc/development/HMS-Guides/event_description#h1-1585794160367

Second: how can one developer have control over this? For instance: disable automatic collection.

setAnalyticsEnabled:公共无效 setAnalyticsEnabled(启用布尔值)

指定是否启用基于预定义跟踪点的数据收集。如果禁用该功能,则不会记录任何数据。


setAutoCollectionEnabled: 公共无效 setAutoCollectionEnabled(boolean isEnabled)

已弃用。系统事件收集功能在初始化时自动开启。

于 2020-06-30T14:14:31.650 回答