Third-Party Libraries

Last Updated: May 18, 2022

Information about third-party libraries incorporated into certain mobile apps can be found below.

Garmin Sports

The following third-party libraries are used in the Garmin Sports mobile app.

  • Baidu Push SDK: Baidu Push SDK receives device model, device operating system, Android ID (Android only) , OAID (Open Advertising Identifier, Android only), IFDA (Identifier for Advertising, iOS only), IMEI (International Mobile Equipment Identity), IMSI (International Mobile Subscriber Identity), device positioning information, and device cellular status and has read and write access to external storage to facilitate push notifications to the user's mobile phone.

  • Huawei Push SDK: Huawei Push SDK receives anonymous application identifier (AAID), device network information, Garmin Sports application information, and Huawei Mobile Service (HMS) Core OpenID to facilitate push notifications to the user's Huawei mobile phone.

  • Huawei Joint Operations SDK: Huawei Joint Operations SDK receives Garmin Sports application information to facilitate push notifications to the user's Huawei mobile phone.

  • Xiaomi Push SDK: Xiaomi Push SDK receives device identifiers, device model, device operating system, Android ID (Android only) , OAID (Open Advertising Identifier, Android only), IFDA (Identifier for Advertising, iOS only), IMEI (International Mobile Equipment Identity), IMSI (International Mobile Subscriber Identity), device positioning information, and Garmin Sports application information to facilitate push notifications to the user's Xiaomi mobile phone.

  • Vivo Push SDK: Vivo Push SDK receives device identifiers, device model, device operating system, Android ID (Android only) , OAID (Open Advertising Identifier, Android only), IFDA (Identifier for Advertising, iOS only), IMEI (International Mobile Equipment Identity), IMSI (International Mobile Subscriber Identity), device cellular network information, and Garmin Sports application information to facilitate push notifications to the user's Vivo mobile phone.

  • oppo Push SDK: oppo Push SDK receives device identifiers, device model, device operating system, Android ID (Android only) , OAID (Open Advertising Identifier, Android only), IFDA (Identifier for Advertising, iOS only), IMEI (International Mobile Equipment Identity), IMSI (International Mobile Subscriber Identity), device network information, device region setting, device notification banner setting information, device lock screen setting information, Google Advertising ID, Garmin Sports application information, and oppo Push SDK version to facilitate push notifications to the user's oppo mobile phone.

  • WeChat SDK: WeChat SDK, provided by Tencent, assigns Garmin user account identifiers and has read and write access to external storage to facilitate signing in to the user's Garmin account with the user's WeChat credentials and sharing application-generated content to the user's WeChat application.

  • Tencent QQ SDK: Tencent QQ SDK assigns Garmin user account identifiers, receives device model, device operating system, Android ID (Android only) , OAID (Open Advertising Identifier, Android only), IFDA (Identifier for Advertising, iOS only), IMEI (International Mobile Equipment Identity), IMSI (International Mobile Subscriber Identity), device application installation list information, and device clipboard information, and has read and write access to external storage to facilitate signing in to the user's Garmin account with the user's Tencent QQ credentials and sharing application-generated content to the user's Tencent QQ application.

  • Amplitude SDK: Amplitude SDK receives device information, device cellular network information, and Garmin Sports application information to record user behavior to help us improve user experience.

  • Firebase Cloud Messaging SDK: Firebase Cloud Messaging SDK, provided by Google, receives a Firebase installation identifier to facilitate push notifications to the user's mobile phone.

  • Firebase Crashlytics SDK: Firebase Crashlytics SDK, provided by Google, assigns a Crashlytics installation unique user identifier (UUID), and receives crash traces, and Garmin Sports application executing environment information (Breakpad minidump formatted data) to collect crash information to help us detect and fix application issues.

  • Amap SDK: Amap SDK receives device identifiers, device model, device operating system, Android ID (Android only) , OAID (Open Advertising Identifier, Android only), IFDA (Identifier for Advertising, iOS only), IMEI (International Mobile Equipment Identity), IMSI (International Mobile Subscriber Identity), and activity position data to overlay activity tracks on Amap.

  • Google Maps SDK: Google Maps SDK receives device identifiers, Garmin Sports application information, and activity position data to overlay activity tracks on Google Maps.

  • ShareSDK: ShareSDK, provided by MobTech, receives device model, device operating system, Android ID (Android only) , OAID (Open Advertising Identifier, Android only), IFDA (Identifier for Advertising, iOS only), IMEI (International Mobile Equipment Identity), IMSI (International Mobile Subscriber Identity), device cellular network information, device application installation list information, and the user's social media user identifiers to share application-generated content to the user's social media accounts.

  • Sina Weibo Basic SDK: Sina Weibo Basic SDK receives device model, device operating system, Android ID (Android only) , OAID (Open Advertising Identifier, Android only), IFDA (Identifier for Advertising, iOS only), IMEI (International Mobile Equipment Identity), IMSI (International Mobile Subscriber Identity), device cellular network information, device application installation list information, and the user's social media user identifiers to share application-generated content to the user's Sina Weibo application.


All trademarks are the property of their respective owners.