事件验证

验证功能仅在 Android 上可用。

每个应用都用唯一的开发者签名进行签名,该签名以证书指纹的形式表示。 所有从应用发送到 AppMetrica 服务器的事件都会附带此指纹。

如果没有指纹或指纹不是预期的,通过 AppMetrica 接收的应用数据可能会被扭曲。

为了识别这些潜在的欺诈行为,AppMetrica 在 Data Stream API 中提供了 certificate_verification_status 参数。 此参数返回将目标证书指纹与事件中附带的证书指纹进行匹配的结果。

有效的签名并不能保证事件是真实的。

如何启用

  1. 从您的应用开发团队获取证书的SHA1指纹。

  2. 通过API上传指纹:上传应用证书指纹。

  3. 上传完成后不久,AppMetrica 将开始验证来自您的应用到服务器的数据与上传的证书是否一致。

  4. 在从 Data Stream API 导出数据时,添加 certificate_verification_status 字段,该字段将包含验证结果。

管理证书指纹:

FAQ

如果我有多个证书?

上传您应用使用的所有证书。

我需要在应用代码中标记其他内容吗?

没有,指纹会在您通过 API 上传目标证书后,自动与所有类型的事件一起发送到服务器。

是否可以在报告中查看验证结果?

目前验证结果仅通过 Data Stream API 在 certificate_verification_status 字段中可用。

这个字段会被添加到日志 API 中吗?

此字段仅在 Data Stream API 中可用。

我可以在哪里分享我的反馈和建议?

请通过表单分享它们。

如果您没有找到所需答案,可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能,请附上截图。

联系支持 为文档提出改进建议
上一篇