TMD SDK for iOS

  • Documentation version: 0.7.0
  • Previous version
  • Main features
    • Retrieves data in foreground and background,
    • Connects with the MOPRIM Cloud API to send data, retrieve user activities, correct activities.

Overview

The MOPRIM TMD SDK for iOS when installed and configured properly will gather data streams from the mobile device’s motion sensors to capture how its owner moves. Once the Moprim TMD service is started, the SDK automatically processes the data and synchronizes its results with our cloud. The final outputs of the TMD will be served through our cloud.

Pre-requisite: the MOPRIM TMD SDK requires that your project targets iOS 11 or later. The SDK has currently been tested on devices running iOS 12, 13, 14 and 15.

Table of content

Additional resources

Changelog

  • Version 0.7.0
    • Bug fixes and improvements.
    • Newer versions of the AWS frameworks are required. (See Installing the MOPRIM TMD SDK)
    • AWSMobileClientXCF and AWSAuthCore are no longer needed.
  • Version 0.6.0
    • Added support for TMDTrip.
    • Added the possibility to be notified when TMDTrip or TMDActivity objects are updated in the cache.
    • Added the possibility to automatically fetch new data after an upload.
    • TMDCloudMetadata timestamps are now all in milliseconds.
    • TMDUploadMetadata timestamps are now all in milliseconds.
  • Version 0.5.3
    • Distribution as an XCFramework.
    • Added the TMDFitnessTrackingNotDetermined error type.
    • Bug fixes and improvements.
  • Version 0.5.2
    • Bug fixes and improvements.
  • Version 0.5.1
    • Bug fixes and improvements.
  • Version 0.5.0
    • iOS 14 compatibility.
    • Added a delegate to be notified of upload events.
    • The TMD SDK now lets the app run in the background without interruption.
    • Bug fixes and improvements.
  • Version 0.4.0
    • Bug fixes and improvements.
  • Version 0.3.0
    • Community values.
    • Bug fixes and improvements.
  • Version 0.2.0
    • Uploads to the cloud have been improved.
    • TMDTasks are executed in a background thread by default.
    • Support for the way location authorization is handled in iOS 13.
  • Version 0.1.1
    • Errors are better handled.
    • Bug fixes.
  • Version 0.1.0
    • Initial release of the iOS SDK

Contact

Contact us for getting a quote for the SDK.