Realm C++ SDK
版本 v 2.2.0
包括
cpprealm
Analytics.hpp
1
2
//
3
// 版权所有 2022 Realm Inc.
4
//
5
// 根据 Apache 许可证 2.0 版(“许可证”)获得许可;
6
// 除非符合合规,否则不得使用此文件。
7
// 您可以在以下网址获取许可证副本:
8
//
9
// http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// 除非适用法律要求或书面同意,否则软件
12
// 根据许可证分发是按“原样”分发的,
13
// 不提供任何类型的Express或暗示的保证或条件。
14
// 请参阅管理权限的特定语言的许可证和
15
// 许可证下的限制。
16
//
18
19
#ifndef CPPREALM_ANALYTICS_HPP
20
#define CPPREALM_ANALYTICS_HPP
21
22
Realm如果运行在
23
// DEBUG mode.
24
//
25
// 需要明确的是:当您的应用是使用 RELEASE模式构建时,这*不会*运行;
26
// 要强制禁用分析,请设置 REALM_DISABLE_ANALYTICS 环境变量。
27
//
28
// 为什么要这样做? 简而言之,因为它可以帮助我们构建更好的产品
29
// 为你。 任何数据都无法识别您、您的雇主或您的个人身份
30
// 应用程序,但它*将*帮助我们了解您使用的 C++ 版本、主机
31
// 你等 掌握这些信息将有助于我们优先考虑时间,
32
// 添加新功能并弃用旧功能。 收集匿名
33
// 捆绑和匿名化的 MAC 是我们计算实际使用量的唯一方法
34
// 准确的其他指标。 如果我们没有办法对信息去重
35
// 已报告,但作为单个开发者构建应用时,它将毫无用处
36
// 10次的报告比另一个开发者多10倍
37
// 仅构建一次,使得数据几乎无用。
38
// 除非有必要,否则没有人喜欢共享数据,我们知道了,并且我们已经
39
// 关于添加这个问题讨论了很长时间。 由于Realm是一款免费产品
40
// 无需电子邮件注册,我们认为这是必要步骤,以便我们收集
41
// 相关数据,为您构建更好的产品。 如果您确实、绝对
42
// 觉得有必要不将此数据发送回 Realm,那么您可以设置环境变量
43
// 命名为 REALM_DISABLE_ANALYTICS。 由于 Realm 是免费的,我们相信
44
// 让这些分析运行只是为产品和支持付出的很小的代价
45
// 我们为您提供。
46
//
47
// 目前报告的信息如下:
48
// - 正在使用哪个版本的Realm ,以及哪个版本的C++ 。
49
// - 您使用的操作系统类型。
50
// - 用于聚合其他信息的匿名 MAC解决。
51
命名空间
域 {
52
struct
realm_analytics
{
53
静态
void
send();
54
};
55
}
// 命名空间 Realm
56
57
#endif
//CPREALM_ANALYTICS_HPP
realm::realm_analytics
定义:
分析: 52
Generated by
1.9.4