You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains the portable Countly C++ SDK.
6
-
7
-
## What's Countly?
8
-
9
-
[Countly](http://count.ly) is an innovative, real-time, open source mobile analytics and push notifications platform. It collects data from mobile devices, and visualizes this information to analyze mobile application usage and end-user behavior.
10
-
There are two parts of Countly: [the server that collects and analyzes data](http://github.com/countly/countly-server), and mobile SDK that sends this data. Both parts are open source with different licensing terms.
Need help? See [Countly SDK for C++](https://support.count.ly/hc/en-us/articles/4416163384857-C-) documentation at [Countly Resources](http://resources.count.ly), or ask us on our [Countly Analytics Community Slack channel](http://slack.count.ly).
3
+
# Countly C++ SDK
20
4
21
-
## Security
5
+
This repository contains the Countly C++ SDK, which can be integrated into C++ applications. The Countly C++ SDK is intended to be used with [Countly Community Edition](https://github.com/Countly/countly-server) or [Countly Enterprise Edition](https://count.ly/product).
22
6
23
-
Security is very important to us. If you discover any issue regarding security, please disclose the information responsibly by sending an email to [email protected] and **not by creating a GitHub issue**.
7
+
## What is Countly?
8
+
[Countly](https://count.ly) is a product analytics solution and innovation enabler that helps teams track product performance and customer journey and behavior across [mobile](https://count.ly/mobile-analytics), [web](http://count.ly/web-analytics),
9
+
and [desktop](https://count.ly/desktop-analytics) applications. [Ensuring privacy by design](https://count.ly/privacy-by-design), Countly allows you to innovate and enhance your products to provide personalized and customized customer experiences, and meet key business and revenue goals.
24
10
25
-
## Dependencies and building
11
+
Track, measure, and take action - all without leaving Countly.
26
12
27
-
Countly C++ SDK has been designed to work with very few dependencies in order to be available on most platforms.
***Questions or feature requests?**[Post in our Community Forum](https://support.count.ly/hc/en-us/community/topics)
15
+
***Looking for the Countly Server?**[Countly Community Edition repository](https://github.com/Countly/countly-server)
16
+
***Looking for other Countly SDKs?**[An overview of all Countly SDKs for mobile, web and desktop](https://support.count.ly/hc/en-us/articles/360037236571-Downloading-and-Installing-SDKs#officially-supported-sdks)
29
17
30
-
* a C++ compiler with C++14 support
31
-
* libcurl (with openssl) and its headers if you are on *nix
32
-
* cmake >= 3.13
18
+
## Integrating Countly SDK in your projects
33
19
34
-
First, clone the repository with its submodules:
20
+
Link to the script and call helper methods based on what you want to track: sessions, views, clicks, custom events, user data, etc. and for much more [check out our documentation](https://support.count.ly/hc/en-us/articles/4416163384857-C-).
For information about how to add the SDK to your project, please check [this section of the documentation](https://support.count.ly/hc/en-us/articles/4416163384857-C-#adding-the-sdk-to-the-project).
39
23
40
-
If you want to use SQLite to store session data persistently, build sqlite:
24
+
You can find minimal SDK integration information for your project in [this section of the documentation](https://support.count.ly/hc/en-us/articles/4416163384857-C-#minimal-setup).
41
25
42
-
```shell
43
-
# assuming we are on project root
44
-
cd vendor/sqlite
45
-
cmake -D BUILD_SHARED_LIBS=1 -B build .# out of source build, we don't like clutter :)
46
-
# we define `BUILD_SHARED_LIBS` because sqlite's cmake file compiles statically by default for some reason
47
-
cd build
48
-
make # you might want to add something like -j8 to parallelize the build process
49
-
```
26
+
For an example integration of this SDK, you can have a look [here](https://github.com/Countly/countly-sdk-cpp/tree/master/examples).
50
27
51
-
The cmake build flow is pretty straightforward:
52
-
53
-
```shell
54
-
# assuming we are on project root again
55
-
ccmake -B build .# this will launch a TUI, configure the build as you see fit
For more information about Countly Enterprise Edition, see [comparison of different Countly editions](https://count.ly/compare/)
115
-
116
-
There are also other Countly SDK repositories (both official and community supported) on [Countly resources](http://resources.count.ly/v1.0/docs/downloading-sdks).
117
-
118
-
## How can I help you with your efforts?
119
-
Glad you asked. We need ideas, feedback and constructive comments. All your suggestions will be taken care with utmost importance. We are on [Twitter](http://twitter.com/gocountly) and [Facebook](http://www.facebook.com/Countly) if you would like to keep up with our fast progress!
80
+
## Security
81
+
Security is very important to us. If you discover any issue regarding security, please disclose the information responsibly by sending an email to [email protected] and **not by creating a GitHub issue**.
120
82
121
83
## Badges
122
-
123
-
If you like Countly, [why not use one of our badges](https://count.ly/brand-assets) and give a link back to us, so others know about this wonderful platform?
84
+
If you like Countly, [why not use one of our badges](https://count.ly/brand-assets) and give a link back to us so others know about this wonderful platform?
Glad you asked! We need ideas, feedback and constructive comments. All your suggestions will be taken care of with utmost importance. For feature requests and engaging with the community, join [our Slack Community](https://slack.count.ly) or [Community Forum](https://support.count.ly/hc/en-us/community/topics).
138
100
139
-
For Community support, visit [http://community.count.ly](http://community.count.ly"Countly Community Forum").
101
+
We are on [Twitter](http://twitter.com/gocountly), [Facebook](https://www.facebook.com/Countly) and [LinkedIn](https://www.linkedin.com/company/countly) if you would like to keep up with Countly related updates.
0 commit comments