Countly Product Analytics iOS SDK with macOS, watchOS and tvOS support.
Clone or download
Latest commit ec4ae46 Sep 21, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update issue_template.md Apr 9, 2018
CHANGELOG.md Updated minimum supported macOS version as 10.10 Aug 30, 2018
Countly.h Added presentFeedbackWidgetWithID method to Countly interface Aug 5, 2018
Countly.m Merge branch 'feedbackwidget' Aug 30, 2018
Countly.podspec Updated minimum supported macOS version as 10.10 Aug 30, 2018
CountlyAPM.h Fixed APM for NSURLConnection Dec 22, 2016
CountlyAPM.m Added precautions for start state Mar 10, 2018
CountlyAPMNetworkLog.h Fixed APM for NSURLConnection Dec 22, 2016
CountlyAPMNetworkLog.m Updated inline notes, HeaderDocs Apr 17, 2018
CountlyCommon.h Created CountlyErrorDomain and error codes Aug 5, 2018
CountlyCommon.m Discarded separate UIWindow for presenting UIAlertControllers Aug 30, 2018
CountlyConfig.h Added crash log limit Jul 16, 2018
CountlyConfig.m Added crash log limit Jul 16, 2018
CountlyConnectionManager.h Refactored attribution Apr 15, 2018
CountlyConnectionManager.m Added delay before sending change device ID request (server requirement) Jun 23, 2018
CountlyConsentManager.h Prevented setting new device ID if there is not any consent Apr 15, 2018
CountlyConsentManager.m Implemented sending of pending events when consent for events is canc… Apr 18, 2018
CountlyCrashReporter.h Added crash log limit Jul 16, 2018
CountlyCrashReporter.m Added limit for custom crash log length (1000 chars) Aug 30, 2018
CountlyDeviceInfo.h Deleted explicitly stated strong ownership qualifiers Dec 9, 2017
CountlyDeviceInfo.m Added COUNTLY_EXCLUDE_IDFA flag to exclude IDFA references Apr 20, 2018
CountlyEvent.h Added mutability protection for events and methods on core Feb 24, 2018
CountlyEvent.m Standardized super initializations Jan 11, 2018
CountlyLocationManager.h Added location info disabling on begin_session (required by server) Apr 25, 2018
CountlyLocationManager.m Added location info disabling on begin_session (required by server) Apr 25, 2018
CountlyNotificationService.h Added API availability checks and warnings for push notifications Apr 18, 2018
CountlyNotificationService.m Fixed local variable shadowing Feb 25, 2018
CountlyPersistency.h Refactored geo-location for consents Apr 8, 2018
CountlyPersistency.m Merge remote-tracking branch 'origin/master' Apr 18, 2018
CountlyPushNotifications.h Added API availability checks and warnings for push notifications Apr 18, 2018
CountlyPushNotifications.m Discarded separate UIWindow for presenting UIAlertControllers Aug 30, 2018
CountlyStarRating.h Implemented modally presenting feedback widget in a WKWebView Aug 4, 2018
CountlyStarRating.m Discarded separate UIWindow for presenting UIAlertControllers Aug 30, 2018
CountlyUserDetails.h Added mutability protection for properties on config and user details Feb 24, 2018
CountlyUserDetails.m Refactored consent getters Apr 9, 2018
CountlyViewTracking.h Renamed isAutoViewTrackingEnabled as isAutoViewTrackingActive Jul 22, 2018
CountlyViewTracking.m Renamed isAutoViewTrackingEnabled as isAutoViewTrackingActive Jul 22, 2018
Countly_OpenUDID.h Added POSIX newlines at the end of file forced by Xcode 8 Sep 14, 2016
Countly_OpenUDID.m Fixed setPersistent warning on OpenUDID Sep 20, 2017
LICENSE.md Updated LICENSE.md Jan 18, 2018
README.md Update README.md Sep 21, 2018
countly_dsym_uploader.sh Improved auto dSYM uploader script Nov 25, 2017

README.md

Countly iOS SDK

What's Countly?

Countly is an innovative, real-time, open source mobile & web analytics, rich push notifications and crash reporting platform powering more than 2500 web sites and 14000 mobile applications as of 2017 Q3. It collects data from mobile phones, tablets, smart watches and other internet-connected devices, and visualizes this information to analyze application usage and end-user behavior.

There are two parts of Countly: the server that collects and analyzes data, and an SDK (mobile, web or desktop) that sends this data. Both parts are open source with different licensing terms.

About this SDK

This repository includes the Countly iOS SDK with watchOS, tvOS & macOS support. See Countly iOS SDK documentation for installation.

Sample iOS Application

We also have a useful sample iOS application which demonstrates how to use this SDK in depth. It includes iOS (Objective-C and Swift), watchOS, tvOS and macOS sample projects. Feel free to use them as a reference while you develop your application and also for easily testing your Countly server.

iOS-sample-app

Security

Security is very important to us. If you discover any issue regarding security, please disclose the information responsibly by sending an email to security@count.ly and not by creating a GitHub issue.

Other Countly Resources

This SDK needs one of the following counterpart Countly editions to work:

For more information about Countly Enterprise Edition, please see comparison of Countly editions.

There are also other Countly SDK repositories both official and community supported.

How can I help you with your efforts?

Glad you asked. We need ideas, feedbacks and constructive comments. All your suggestions will be taken care with upmost importance. We are on Twitter, Facebook and YouTube if you would like to keep up with our fast progress!

Badges

If you like Countly, why not use one of our badges and give a link back to us, so others know about this wonderful platform?

Countly - Product Analytics

<a href="https://count.ly/f/badge" rel="nofollow"><img style="width:145px;height:60px" src="https://count.ly/badges/dark.svg" alt="Countly - Product Analytics" /></a>

Countly - Product Analytics

<a href="https://count.ly/f/badge" rel="nofollow"><img style="width:145px;height:60px" src="https://count.ly/badges/light.svg" alt="Countly - Product Analytics" /></a>

Support

Have any questions? Visit http://community.count.ly. Slack user? Join our Slack community