iOS
credolabSDK for iOS is a Swift library designed to capture a clientβs digital footprint from an iOS device and upload it to the credolab web service for future processing of scorecards and fragments.
Versions
Go to the "Declare dependencies" section of the iOS SDK documentation to learn how to resolve these artifacts in your project
Dependency Name | Version |
---|---|
CredoAppCore | 3.1.1 |
CredoAppBehavioral | 3.1.0 |
CredoAppCalendarEvents | 3.0.0 |
CredoAppCalendarReminders | 3.0.0 |
CredoAppContacts | 3.0.0 |
CredoAppMusic | 3.0.0 |
CredoAppMedia | 3.0.0 |
CredoAppIovation | 3.1.0 |
CredoAppLogging | 3.0.0 |
FraudForce | 5.4.1 |
Modules
CredoAppCore
Main module
Mandatory
Extracts various metadata connected with device characteristics and configuration. This includes info about the device brand, model, total and available free memory, and other data describing the device.
Permissions
Doesn't require permission declaration
CredoAppBehavioral
Additional module
Extracts metadata related to the userβs in-app behavior, such as taps, text input, etc.
Permissions
Doesn't require permission declaration
CredoAppContacts
Additional module
Extracts various metadata connected with Contacts and Contacts Group presented on the device.
Permissions
NSContactsUsageDescription
CredoAppCalendarEvents
Additional module
Extracts metadata connected with calendar events information presented on the device. This includes metadata of calendar events, such as whether an event has an organiser, location, alarm or not, etc.
Permissions
NSCalendarsUsageDescription
CredoAppCalendarReminders
Additional module
Extracts metadata connected with calendar reminder information presented on the device. This includes metadata of calendar reminders such as whether the reminder has notes, attendees, alarms or not, etc.
Permissions
NSRemindersUsageDescription
CredoAppMedia
Additional module
Extracts metadata connected with pictures, music, audio, and videos that are located in the device.
Permissions
NSPhotoLibraryUsageDescription
CredoAppMusic
Additional module
Extracts metadata connected with audio that is located on the device.
Permissions
NSAppleMusicUsageDescription
CredoAppIovation
Additional module
Extracts device profile metadata collected by TruValidate(formerly known as iovation) SDK, such as device type, geolocation & browser information, and system settings.
Permissions
Doesn't require permission declaration
Plugins
CredoAppLogging
Optional plugin, use this to allow credolab to monitor SDK errors
credolab highly recommends using a logging plugin to gain information for identifying and analysing a particular case.
Updated over 1 year ago