Realm C++ SDK 버전 v2.2.0

analyze.hpp

1
2//
3//저작권 2022 Realm Inc.
4//
5// Apache 라이선스, 버전 2.0("라이선스")에 따라 라이선스가 부여됩니다.
6// 라이선스를 준수하는 경우를 제외하고는 이 파일을 사용할 수 없습니다.
7// 다음에서 라이선스 사본을 얻을 수 있습니다.
8//
9// http://www.apache.org/licences/LICENSE-2.0
10//
11// 관련 법률에서 요구하거나 문서로 동의하지 않는 한, 소프트웨어
12// 라이선스에 따라 배포되는 것은 '있는 그대로' 배포됩니다,
13// Express 묵시적이든 어떤 종류의 보증이나 조건도 제공하지 않습니다.
14// 권한을 관리하는 특정 언어에 대한 내용은 라이선스를 참조하세요.
15// 라이선스에 따른 제한 사항.
16//
18
19#ifndef CPPRALM_ANALYTICS_HPP
20#define CPPRALM_ANALYTICS_HPP
21
22// 다음에서 실행 중인 경우 빌드 정보를 Realm에 비동기적으로 제출합니다.
23// DEBUG mode.
24//
25// 명확히 하자면, 앱 이 RELEASE 모드 로 빌드된 경우에는 실행 되지 *않습니다*.
26// 분석을 강제로 비활성화하려면 REALM_DISABLE_ANALYTICS 환경 변수를 설정합니다.
27//
28// 이 작업을 수행하는 이유는 무엇인가요? 더 나은 제품을 빌드 데 도움이 되기 때문입니다.
29// 사용자를 위해. 그 어떤 데이터도 귀하, 귀하의 회사 또는 귀하의 신원을
30// 앱이지만 사용하는 C++의 버전과 호스트를 이해하는 데 *도움이 됩니다*
31// you 등 이 정보를 알고 있으면 시간의 우선 순위를 지정하는 데 도움이 됩니다.
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 구조체 realm_analytics {
53 static void send();
54 };
55} // 네임스페이스 영역
56
57#endif //CPPREALM_ANALYTICS_HPP
정의: 분석.hpp:52