Realm C++ SDK Versão C++ v2.2.0

analyze.hpp

1
2//
3// Autores 2022 Realm Inc.
4//
5// Licenciado sob a Licença Apache, Versão 2.0 (a "Licença");
6// você não pode usar este arquivo, exceto em conformidade com a Licença.
7// Você pode obter uma cópia da Licença em
8//
9// http://www.apache.org/license/LICENSE-2.0
10//
11// A menos que exigido pela lei aplicável ou acordado por escrito, o software
12// distribuído sob a Licença é distribuído "Como está",
13// sem garantias ou condições de qualquer tipo, Express ou implícitas.
14// Consulte a Licença para obter as permissões específicas de domínio do idioma e
15// limitações da Licença.
16//
18
19#ifndef CPPREALM_ANALYTICS_HPP
20#define CPPREALM_ANALYTICS_HPP
21
22// Envia de forma assíncrona informações de construção para o Realm se estiver sendo executado em
23// DEBUG mode.
24//
25// Para ser claro: isso *não* é executado quando seu aplicativo é criado com o modo RELEASE ;
26// Para desativar a análise à força, defina a variável de ambiente Realm_DISABLE_ANALYTICS.
27//
28// Por que estamos fazendo isso? Em resumo, porque nos ajuda a construir um produto melhor
29// para você. Nenhum dos dados identifica você pessoalmente, seu gerente ou seu
30// aplicação, mas ela nos ajudará a entender qual versão de C++ você usa, qual host
31// você, etc. Ter essas informações ajudará a priorizar nosso tempo,
32// adicionando novas funcionalidades e descontinuando funcionalidades antigas. Coletando um anônimo
33// Mac agrupado e anônimo é a única maneira de contarmos o uso real de
34// outras métricas com precisão. Se não tivermos uma maneira de deduplicar as informações
35// relatado, será inútil, pois um único desenvolvedor construindo seu aplicativo
36// 10 vezes informaria 10 vezes mais do que outro desenvolvedor que
37// só compila uma vez, tornando os dados praticamente inúteis.
38//Ninguém curte compartilhar dados, a menos que seja necessário, nós entendemos e resolvemos
39// debatido adicionar isso por um longo tempo. Como o Realm é um produto gratuito
40// sem uma inscrição de e-mail, achamos que esta é uma etapa necessária para que possamos coletar
41// dados relevantes para construir um produto melhor para você. Se você realmente, absolutamente
42// se sentir obrigado a não enviar esses dados de volta para o Realm, então você pode definir a variável de ambiente
43// denominado Realm_DISABLE_ANALYTICS. Como o Realm é gratuito, achamos
44// permitir que essas análises sejam executadas é um preço pequeno a pagar pelo produto e suporte
45// nós damos a você.
46//
47// Atualmente as seguintes informações são reportadas:
48// - Qual versão do Realm está sendo usada e qual versão do C++ você está usando.
49// - Que tipo de sistema operacional você está usando.
50// - Um endereço mac anônimo para agregar as outras informações.
51namespace Realm {
52 estrutura, estrutura realm_analytics {
53 estático void send();
54 };
55} // namespace realm
56
57#endif //CPPrealm_ANALYTICS_HPP
Definição: analyze.hpp:52