Skip to main content

iOS resources

SDK reference for integration

Please refer to this section to access the documentation of SDK implementation for iOS.

Sample code

Get the SDK sample app here: https://github.com/withings-sdk/withings-sdk-ios

Swift Package Manager

Swift Package Manager is a dependency manager for managing and distributing Swift code. It's integrated with the Swift build system. As of Xcode 11, you can use it inside Xcode. In Xcode, select File > Swift Packages > Add Package Dependency. Add the repository https://github.com/withings-sdk/withings-sdk-ios.git and follow Xcode's instructions to add the Withings SDK as a dependency. Swift Package Manager will resolve any required dependencies and download them as needed. Please refer to this section to access the documentation of SDK implementation for iOS.

tip

Please use the Swift package manager from the version 4.0.6 and higher.

Versions

Please note that the latest version may change your implementation of the Withings SDK. Refer to the specific changelog to get more information.

Release dateStatusVersionDescriptionChangelogAssets
April 2022stablev4.1.0Add the Withings device advertisement name to the sync listener. Various bug fixes.click hereclick here
April 2021stablev4.0.6Add SwiftPackage integration.click hereclick here
March 2021stablev4.0.5Minor fix AM/PM mode for Pulse HRclick hereNot available
March 2021stablev4.0.4Release of the background synchronization feature. Release of firmware upgrade over BLE. Fix issue on Polyfill.click hereNot available
October 2020stablev3.4.4Medical cloud compatibilityclick hereNot available
June 2020stablev3.0.0Improve connectivity. Thermo management.Not availableNot available
May 2020stablev2.4.5Improve connectivity. Withings Move and Pulse HR managementNot availableNot available
February 2020deprecatedv2.2.1Add new signature process.Not availableNot available
February 2020deprecatedv2.2.1Rename ClientSettings with WithingsClientSettings, Rename Environment with WithingsEnvironment, Rename LocaleSetting with WithingsLocaleSetting, Rename Gender with WithingsGender, Rename User with WithingsUser, Fix client authenticationNot availableNot available
January 2020deprecatedv2.1.0Add CSRF token managementNot availableNot available
December 2019deprecatedv2.0.0Add easier integration method (default method)Not availableNot available
November 2019deprecatedv1.2.0First release of PROD versionNot availableNot available
info

Please use the latest stable version.

Help

Login required

Please log in to your Developer Dashboard in order to file a request.

OK