目录
- About the Service
- Service Introduction
- Version Change History
- Getting Started
- (Recommended) Automatic Preparations Using HMS Toolkit
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Adding Permissions
- Overview
- HUAWEI ID Sign-In Without Identity Verification
- HUAWEI ID Sign-In via ID Token (OpenID Connect)
- HUAWEI ID Sign-In via Authorization Code (OAuth 2.0)
- Quick HUAWEI ID Sign-In to Apps That Apply for Only the OpenID or UnionID
- Signing In with an ID
- Silently Signing In with an ID
- Signing Out of an ID
- Canceling Authorization
- (Optional) Independent Authorization
- (Optional) Obtaining Icon Resources
- HuaweiIdAuthButton Usage Guide
- (Optional) Automatically Reading an SMS Verification Code Without User Authorization
- (Optional) Automatically Reading an SMS Verification Code After User Authorization
- Pre-release Check
- App Release
- Service Introduction
- Version Change History
- Getting Started
- Preparing a Development Environment
- Configuring App Information in AppGallery Connect
- Configuring App Signing
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Adding Permissions
- Overview
- HUAWEI ID Sign-In Without Identity Verification
- HUAWEI ID Sign-In via ID Token (OpenID Connect)
- HUAWEI ID Sign-In via Authorization Code (OAuth 2.0)
- Pre-release Check
- App Release
- Service Introduction
- Version Change History
- Getting Started
- Preparing a Development Environment
- Configuring App Information in AppGallery Connect
- Configuring App Signing
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Signing In with a HUAWEI ID
- Silently Signing In
- Quick HUAWEI ID Sign-In to Apps That Apply for Only the OpenID or UnionID
- Signing Out of a HUAWEI ID
- Canceling Authorization
- Pre-release Check
- App Release
- Service Introduction
- Version Change History
- Getting Started
- Preparations
- Obtaining an Access Token
- Requesting Huawei Open APIs Using an Access Token
- Refreshing an Access Code
- Canceling Authorization
- SDK Data Security
- Result Codes
- FAQs
- Mini World Integrates Account Kit to Boost User Growth and Monetization
- Asphalt 9: Legends Grows Its User Base by Integrating Account Kit
- Account Kit Helps Eternal Sword M Increase Its User Base and Revenue
- AliExpress Integrates Account Kit to Boost User Conversion
- CITIC's Banking App for HarmonyOS Integrates Account Kit to Provide Better Financial Services
- Supported Countries/Regions
- UnionID Introduction
- OAuth 2.0-based Authentication
- API Key-based Authentication
- Service Account-based Authentication
- RISC-based Cross-Account Protection
- Errors and Troubleshooting
- For Android Apps
- For iOS Apps
- Setting a Redirection URL
- Integrating the HMS Core SDK into Your App Project in the Eclipse IDE
- HUAWEI ID Sign-In Button Usage Rules
- How to Use accountservertool.jar
- HUAWEI ID Sign-In on Apps Released on AppTouch via Authorization Code (OAuth 2.0)
- About the Service
- Version Change History
- Getting Started
- Integrating the HMS Core SDK
- Integrating Ads Kit Through HMS Toolkit
- Banner Ads
- Integrating the SDK-rendered Template Ads
- Rewarded Ads
- Interstitial Ads
- Splash Ads
- Roll Ads
- Express Splash Ads
- Targeting
- Use of Location Data for Ads
- Ad Request by Contextual Information
- Real-Time Bidding
- Customizing Parameters for Channels
- App Activation Reminder Pop-up
- VAST
- Consent
- Integration with IAB TCF v2.0
- FAQs
- Version Change History
- Getting Started
- Integrating the Petal Ads JavaScript API
- Native Ads
- Banner Ads
- Rewarded Ads
- Interstitial Ads
- Targeting
- Consent
- App Activation Reminder Pop-up
- Integration with IAB TCF v2.0
- FAQs
- Use Cases
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Obtaining OAID Information (by SDK)
- Obtaining Install Referrer Information (by SDK)
- Obtaining a Deferred Deep Link
- Obtaining Install Referrer Information (by AIDL)
- Testing the Install Referrer Capability
- FAQs
- App Release
- Pre-release Check
- Implementation Process
- Obtaining the Client ID and Key
- Calling the Publisher Service Reporting API
- Obtaining Publisher Service Report Data
- Result Codes
- Ads SDK Privacy Statement
- Ads SDK Compliance Guide
- Data Protection Information About Ads Kit (EU)
- Integrating the Petal Ads SDK into Your Eclipse Project
- Supported Sites and Country/Region Codes
- About the Service
- Integration Process
- Data Access Description
- Version Change History
- Terms
- Enabling the Service
- Adding a Filter
- Project Overview
- Custom Overview
- Real-Time Overview
- Function Overview
- New Users
- Active Users
- Retention Analysis
- Revisit Users
- Distribution by Version
- Paid Traffic
- Channel Analysis
- Event Analysis
- Launch Analysis
- Activity Analysis
- Page Analysis
- Session Path Analysis
- Conversion Analysis
- Payment Analysis
- Overview
- Trading Card Games
- MMO Games
- General Games
- Vocational and Adult Education
- Language Training
- Mall Shopping
- Exercise and Health
- House Rental and Purchase
- Vehicle Maintenance
- Securities
- Travel
- Marketing Activities
- User Quality
- Exploration
- Overview
- User Grouping
- User Profiling
- Function Overview
- Overview
- Beginner
- Growing
- Mature
- Inactive
- Lost
- Overview
- SDK Integration for Apps
- Tracing by Coding
- Verify Tracing Events
- On-Cloud Integration
- Data Management
- App Debugging
- Events
- User Attributes
- Pages
- Install Referrer
- Apps
- Export Data
- Analysis Settings
- User ID Calculation Logic
- Data Export
- Using Sampling Analysis
- Managing the Default Data Processing Location
- Setting Multiple Data Processing Locations
- Using Activation Attribution
- Using Petal Ads Attribution (Outside the Chinese Mainland)
- Using AppGallery Paid Promotion Attribution (Outside the Chinese Mainland)
- Using Web Attribution
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Configuring Obfuscation Scripts
- Accessing Analytics Kit
- Pre-release Check
- App Release
- Configuration Files
- Data of the ArrayList and Bundle Types
- Automatically Collected Events
- Instructions
- General
- Trading Card Games
- MMO Games
- General Games
- E-commerce
- Real Estate
- Automotive
- Vocational and Adult Education
- Language Training
- Exercise and Health
- Financial Services
- Travel
- Custom Events
- Automatically Collected User Attributes
- Predefined User Attributes
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Version Change History
- Getting Started
- Preparing the Development Environment
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Configuring Obfuscation Scripts
- Accessing Analytics Kit
- Pre-release Check
- App Release
- Configuration Files
- Automatically Collected Events
- Instructions
- General
- Trading Card Games
- MMO Games
- General Games
- E-commerce
- Real Estate
- Automotive
- Vocational and Adult Education
- Language Training
- Exercise and Health
- Financial Services
- Travel
- Custom Events
- Automatically Collected User Attributes
- Predefined User Attributes
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Version Change History
- Getting Started
- Preparing the Development Environment
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Configuring Obfuscation Scripts
- Accessing Analytics Kit
- Pre-release Check
- App Release
- Configuration Files
- Automatically Collected Events
- Predefined Events
- Custom Events
- Automatically Collected User Attributes
- Predefined User Attributes
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Accessing Analytics Kit
- Configuration Files
- Automatically Collected Events
- Instructions
- General
- Trading Card Games
- MMO Games
- General Games
- E-commerce
- Real Estate
- Automotive
- Vocational and Adult Education
- Language Training
- Exercise and Health
- Financial Services
- Travel
- Custom Events
- Automatically Collected User Attributes
- Predefined User Attributes
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Accessing Analytics Kit
- Configuration Files
- Event Description
- Automatically Collected User Attributes
- Predefined User Attributes
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Accessing Analytics Kit
- Automatically Collected Events
- Instructions
- General
- Trading Card Games
- MMO Games
- General Games
- E-commerce
- Real Estate
- Automotive
- Vocational and Adult Education
- Language Training
- Exercise and Health
- Financial Services
- Travel
- Custom Events
- Automatically Collected User Attributes
- Predefined User Attributes
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Accessing Analytics Kit
- Automatically Collected Events
- Predefined Events
- Custom Events
- Automatically Collected User Attributes
- Predefined User Attributes
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Accessing Analytics Kit
- Event Description
- Automatically Collected User Attributes
- Predefined User Attributes
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Accessing Analytics Kit
- Event Description
- Automatically Collected User Attributes
- Predefined User Attributes
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Java SDK
- Python SDK
- Node.js SDK
- Result Codes
- Integration and Debugging
- How Do I Locate the Fault When No Data Is Available?
- How Can I Avoid Loss of Precision After Opening Data Exported in CSV Format in an Excel File?
- How Do I Avoid Exceptions Resulting from HMS Core SDK Obfuscation?
- Supported Countries/Regions
- Fields in the Exported Data File
- How to Obtain an HTTPS Certificate
- Integrating the HMS Core SDK into Your Eclipse Project
- Calling Device APIs on an HTML5 Page Using JavaScript in Hybrid Mode
- Accessing HUAWEI Analytics Quickly
- Reporting Configured Custom Events to HUAWEI Analytics
- Submitting a Ticket Online
- Service Introduction
- Capabilities
- Travel Apps
- Lifestyle Apps
- Sports and Health Apps
- Music Apps
- Game Apps
- Photography Apps
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Before You Start
- Time Awareness
- Location Awareness
- Behavior Awareness
- Beacon Awareness
- Bluetooth Car Stereo Awareness
- Headset Awareness
- Ambient Light Awareness
- Weather Awareness
- Screen Status Awareness
- Wi-Fi Status Awareness
- Dark Mode Awareness
- App Status Awareness
- Event Data Donation
- Sharing Intent Data
- Obtaining a Service Open ID
- Pre-release Check
- App Release
- SDK Compliance Guide
- HMS Core Awareness SDK
- Personal Data Processing Information
- Result Codes
- FAQs
- Awareness Kit Joins Forces with Qunar.com, Leading You Wherever Your Ambitions Take You
- Awareness Kit Partners with Tongcheng to Make Each Journey Newly Rewarding
- Jike Cooperates with HUAWEI Awareness Kit to Provide Brand-New Smart Services
- Supported Countries/Regions
- Supported Countries/Regions (by the Data Donation Capability)
- About the Service
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Accessing Drive Kit
- Function Description
- Obtaining Authentication Information
- Obtaining User Information
- Managing and Searching for Files
- Storing App Data
- Enabling File Change Notification
- Disabling File Change Notification
- Commenting on Files
- Replying to Comments
- Querying the Historical Versions of Files
- Performing Batch Operations
- Getting Started
- Configuring App Information in AppGallery Connect
- Accessing Drive Kit
- Function Description
- Obtaining Authentication Information
- Obtaining User Information
- Managing and Searching for Files
- Storing App Data
- Enabling File Change Notification
- Stopping File Change Notification
- Commenting on Files
- Replying to Comments
- Querying the Historical Versions of a File
- Performing Batch Operations
- Pre-release Check
- App Release
- SDK Privacy Statement
- SDK Compliance Guide
- Development Specifications
- Status Codes
- FAQs
- Supported Countries/Regions
- Terms
- About the Service
- Use Cases
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Configuring Obfuscation Scripts
- Permissions
- Enabling the Service
- Introduction
- Procedure
- Introduction
- Procedure
- Introduction
- Common Visual Event Tracking (Procedure)
- Common Visual Event Tracking (Example)
- Tag Template-based Visual Event Tracking (Procedure)
- Tag Template-based Visual Event Tracking (Example)
- Visual Event Tracking by HUAWEI Analytics (Procedure)
- Introduction
- Procedure
- Example
- Introduction
- Procedure
- Introduction
- Procedure
- Example
- Introduction
- Procedure
- Introduction
- Procedure
- Introduction
- Procedure
- Example
- Introduction
- Procedure
- Client Development
- Pre-release Check
- App Release
- SDK Privacy and Security Statement
- Variable Data Types
- Extension Template Fields
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Permissions
- Enabling the Service
- Introduction
- Procedure
- Introduction
- Procedure
- Introduction
- Common Visual Event Tracking (Procedure)
- Common Visual Event Tracking (Example)
- Tag Template-based Visual Event Tracking (Procedure)
- Tag Template-based Visual Event Tracking (Example)
- Visual Event Tracking by HUAWEI Analytics (Procedure)
- Introduction
- Procedure
- Example
- Introduction
- Procedure
- Introduction
- Procedure
- Example
- Introduction
- Procedure
- Introduction
- Procedure
- Introduction
- Procedure
- Example
- Introduction
- Procedure
- Client Development
- (Optional) Configuring Information in iTunes Connect
- SDK Privacy and Security Statement
- Extension Template Fields
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- (Optional) Integrating the SDK
- Permissions
- Enabling the Service
- Introduction
- Procedure
- Introduction
- Procedure
- Introduction
- Common Visual Event Tracking (Procedure)
- Common Visual Event Tracking (Example)
- Tag Template-based Visual Event Tracking (Procedure)
- Tag Template-based Visual Event Tracking (Example)
- Visual Event Tracking by HUAWEI Analytics (Procedure)
- Introduction
- Procedure
- Example
- Petal Ads
- SEAD Intermodal Launch Platform
- Introduction
- Procedure
- Example
- Introduction
- Procedure
- Example
- Introduction
- Procedure
- Introduction
- Procedure
- Introduction
- Procedure
- Example
- Introduction
- Procedure
- Client Development
- SDK Privacy and Security Statement
- Variable Data Types
- Extension Template Fields
- Personal Data Processing Information
- FAQs
- Supported Countries/Regions
- Integrating the HMS Core SDK into Your Eclipse Project
- Service Introduction
- Version Change History
- Getting Started
- Preparations in AppGallery Connect
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Game Initialization
- Game Update
- Game Sign-in
- Floating Window
- Game Addiction Prevention
- (Optional) GameTurbo Engine
- Function Test
- Pre-release Check
- App Release
- Result Codes
- Personal Data Processing Information
- SDK Data Security
- Technical Support
- General FAQs
- Game Addiction Prevention FAQs
- Sign-in Signature Verification FAQs
- Querying App Information
- Querying IAP Information
- Querying Game Service Information
- Generating a Signature String for the Sign-in Signature Verification API
- Method for Verifying the Signature in the Response for Sign-in Signature Verification
- Obtaining the Public Key for Signature Verification
- Obtaining a Project ID
- Verifying the Signature for Missed Orders
- Account Linking
- Game Service Terminology
- Solution to Replace PlayerIDs with OpenIDs
- Integrating the HMS Core SDK into Your App Project in the Eclipse IDE
- Overview
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating GameTurbo Engine
- Permission Application
- Sample Code
- Integration Description
- SDK Compliance Guide
- FAQs
- Introduction to Health Service Kit
- About the Service
- Health Service Kit Integration Process
- App-oriented Open Services
- Device-oriented Open Services
- Getting Help
- Qualifications Requirements for Developers
- Open Data Overview
- Basic Concepts
- Sample Code
- Service Introduction
- Version Change History
- Getting Started
- Applying for the HUAWEI ID Service
- Applying for Health Service Kit
- Authentication
- Canceling Authorization
- Overview
- Version Change History
- Getting Started
- Preparations
- Developing the Login-Free Authorization Feature
- Applying for Verification
- Releasing Your App
- SDK Data Security
- Personal Data Processing Information
- Result Codes
- FAQs
- Version Change History
- Getting Started
- Preparations
- Developing the Login-Free Authorization Feature
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Result Codes
- FAQs
- Open Authorization in Huawei Health
- Improving Real-time Data Openness
- Reading Historical Data
- Storing and Querying Data
- Subscribing to Data
- Overview
- Steps
- Active Calories
- Distance
- Altitude
- Moderate to High Intensity
- Hours Active
- Daily Activity Data
- Workout Goals
- Overview
- Speed
- Step Cadence
- Location
- Jump
- Rope Jumping Speed
- Running Form
- Pedaling Rate
- Wheel Speed
- Rowing Stroke Rate
- Power
- Analog Power
- Swimming Stroke Rate
- SWOLF
- Resistance
- Workout Heart Rate
- Recovery Heart Rate
- Altitude
- Diving Depth
- Water Temperature
- Expedition Marked Points
- Training
- Stair Climbing
- Slope
- Lactate Threshold
- Height
- Weight
- Sleep Status
- Getting In and Out of Bed
- Heart Rate
- Stress
- Blood Glucose
- Blood Pressure
- SpO2
- Body Temperature
- ECG Measurement Details
- Reproductive Health
- Maximum Oxygen Uptake
- Sleep Breathing
- Resting Calories
- Emotion
- Heart Rate Variability
- Respiratory Rate
- Overview
- Running
- Cycling
- Walking
- Jump Rope
- Rower
- Swimming
- Basketball
- Diving
- Apnea Training
- Apnea Test
- Mountain Climbing
- Skiing
- Elliptical
- Strength Training
- Badminton
- Calisthenics
- HIIT
- Yoga
- Table Tennis
- Physical Training
- Core Training
- Functional Training
- Tennis
- Tai Chi
- Hula Hoop
- Boxing
- Pilates
- Stepper
- Golf
- Expedition
- Stair Climbing
- Surfing
- Soccer Playing
- Pickleball
- ECG Measurement Records
- Sleep Records
- Tachycardia and Bradycardia
- Menstrual Cycle Data
- Sleep Breathing Records
- Low SpO2 Level Data
- ABPM Reports
- High Body Temperature Data
- Step Count Statistics of Multiple Days
- Writing Step Count
- Blood Glucose Data (Finger-prick Test)
- Running Exercise Records
- Running Exercise Records (Segments Included)
- Jump Rope Exercise Records
- Jump Rope Exercise Records (Segments Included)
- Rower Exercise Records
- Swimming Exercise Records
- Basketball Exercise Records
- Freediving Exercise Records
- Apnea Training Records
- Apnea Test Records
- Skiing Exercise Records
- Elliptical Exercise Records
- ECG Records
- Sleep Records
- Heart Rate Alert Health Records
- Route Import
- Menstrual Cycle Records
- Sleep Breathing Records
- Importing Running Courses
- Applying for Verification
- Data Query Timeliness
- Personal Data Processing Information
- Result Codes
- FAQs
- Overview
- Service Introduction
- Version Change History
- Getting Started
- Applying for the HUAWEI ID Service
- Applying for Health Service Kit
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Importing the Certificate Fingerprint, Changing the Package Name, and Configuring the JDK Build Version
- Obtaining User Authorization
- Enabling Health Service Kit in Huawei Health
- Canceling Authorization
- Managing Health and Fitness Sampling Data
- Managing Exercise Records
- Managing Health Records
- Reading Real-time Data
- Reading Historical Data
- Overview
- Step Count
- Calories
- Distance
- Altitude
- Moderate to high intensity
- Overview
- Speed
- Cadence
- Jump
- Rope Jumping Speed
- Running Form
- Pedaling Rate
- Wheel Speed
- Rowing Stroke Rate
- Power
- Swimming Stroke Rate
- SWOLF
- Resistance
- Workout Heart Rate
- Altitude
- Diving Depth
- Water Temperature
- Height
- Weight
- Sleep Status
- Heart Rate
- Stress
- Blood Glucose
- Blood Pressure
- SpO2
- Body Temperature
- Reproductive Health
- Maximum Oxygen Uptake
- Sleep Breathing
- Overview
- Running
- Cycling
- Walking
- Rope Jumping
- Rower
- Swimming
- Basketball
- Freediving
- Apnea Training
- Apnea Test
- Mountain Climbing
- Skiing
- Elliptical
- Strength Training
- Calisthenics
- HIIT
- Yoga
- Table Tennis
- Physical Training
- Core Training
- Functional Training
- Tennis
- Tai Chi
- Hula Hoop
- Boxing
- Pilates
- Stepper
- Golf
- Sleep Records
- Tachycardia
- Bradycardia
- Menstrual Cycle
- Sleep Breathing Records
- Step Count Statistics of the Day
- Step Count Statistics of Multiple Days
- Writing Running Exercise Records
- Reading Running Exercise Records
- Writing Running Exercise Records (Segments Included)
- Reading Running Exercise Records (Segments Included)
- Reading Real-time Step Count
- Writing Sleep Data
- Reading Sleep Data
- Writing Basketball Exercise Records
- Reading Basketball Exercise Records
- Writing Jump Rope Exercise Records
- Reading Jump Rope Exercise Records
- Writing Freediving Exercise Records
- Reading Freediving Exercise Records
- Writing Apnea Training Records
- Reading Apnea Training Records
- Writing Apnea Test Records
- Reading Apnea Test Records
- Writing Heart Rate Alert Health Records
- Reading Heart Rate Alert Health Records
- Applying for Verification
- Pre-release Check
- App Release
- SDK Data Security
- Personal Data Processing Information
- Result Codes
- FAQs
- Service Introduction
- Version Change History
- Getting Started
- Applying for Health Service Kit
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Importing the Certificate Fingerprint, Changing the Package Name, and Configuring the JDK Build Version
- Obtaining User Authorization
- Obtaining Personal Information
- Querying Daily Activities
- Querying an Individual Exercise Record
- Querying Health Data
- Pagination
- Obtaining Real-time Heart Rate
- Storing Data
- Deleting Data
- Controlling Activity Status and Obtaining Real-time Data
- Subscribing to Data
- Obtaining the API Level
- Commissioning and Verification
- Applying for Verification
- Pre-release Check
- Releasing Your App
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Result Codes
- FAQs
- Overview
- Version Change History
- Getting Started
- Preparing the Development Environment
- Configuring App Information in AppGallery Connect
- Applying for Health Service Kit
- Configuring App Signature Information
- Integrating the HMS Core SDK
- Obtaining User Authorization
- Enabling Health Service Kit in Huawei Health
- Canceling Authorization
- Managing Health and Fitness Sampling Data
- Managing Exercise Records
- Managing Health Records
- Managing Personal Information
- Obtaining Real-time Heart Rate
- Controlling Activity Status and Obtaining Real-time Data
- Obtaining Data from Smart Watches
- Data Types
- Step Count Statistics of the Day
- Step Count Statistics of Multiple Days
- Writing Running Exercise Records
- Reading Running Exercise Records
- Writing Basketball Exercise Records
- Reading Basketball Exercise Records
- Writing Jump Rope Exercise Records
- Reading Jump Rope Exercise Records
- Reading Freediving Exercise Records
- Writing Sleep Records
- Reading Sleep Records
- Writing Heart Rate Alert Health Records
- Reading Heart Rate Alert Health Records
- Applying for Verification
- App Release
- SDK Data Security
- Personal Data Processing Information
- FAQs
- Specifications for Using Logos
- App Package Name
- Signing Certificate Fingerprint
- Notice on Disabling Cipher Suites of the TLS 1.2 and TLS 1.3 Protocols for the Health Service Kit Domain
- About Changes in the Openness of Route Data
- Example of Calling APIs of the Health Service Kit SDK for Android
- Bundle Keys for Real-time Activities
- Supported Countries/Regions (Basic Capabilities)
- Supported Countries/Regions (Extended Capabilities)
- Overview
- Integration Process
- Obtaining the Gym Profile Development Suite
- Overall Structure of the Bluetooth Protocols
- Characteristic-based Interaction Process
- Supported Range of the DIS Characteristics
- FTMS Characteristics
- Huawei-defined Parameters in Advertising Packets
- Service Data AD Type of Advertising Packets
- Fitness Machine Feature
- Treadmill Data
- Elliptical Trainer Data
- Rower Data
- Indoor Bike Data
- Training Status
- Supported Speed Range
- Supported Inclination Range
- Supported Resistance Level Range
- Supported Power Range
- Supported Heart Rate Range
- Fitness Machine Control Point
- Fitness Machine Status
- Huawei Extension FTMS Characteristics
- Bluetooth Sample Code
- FAQs Related to Fitness Machine Access
- About the Service
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Configure Obfuscation Scripts
- App Development
- Pre-release Check
- App Release
- SDK Privacy and Security Statement
- Result Codes
- FAQs
- Supported Countries/Regions
- Integrating the HMS Core SDK into Your Eclipse Project
- About the Service
- About the Service
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Configuring Your Products
- Integrating IAP Through HMS Toolkit
- Purchase Process
- Purchase Implementation
- (Mandatory) Redelivery Process for Consumables
- Subscription Functions
- Pending Purchase Implementation
- Key Parameters
- Pre-release Check
- About the Service
- Version Change History
- Getting Started
- Setting Up the Development Environment
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Configuring Your Products
- Purchase Process
- Purchase Implementation
- (Mandatory) Redelivery Process for Consumables
- Subscription Functions
- Pre-release Check
- Verifying the Purchase Token for the Order Service
- Verifying the Purchase Token for the Subscription Service
- Confirming the Purchase for the Order Service
- Canceling Subscriptions
- Deferring Billing
- Refunding Subscription Payments
- Revoking Subscriptions
- Querying Canceled or Refunded Orders
- Querying Orders Related to Specific Purchase Records
- Receiving Notifications About Key Order or Subscription Events
- Receiving Notifications About Key Events of Pending Purchase
- Verifying the Signature in the Returned Result
- (Mandatory) Verifying InAppPurchaseData
- Suggestions on Preventing Against Fraud and Abuse
- Sandbox Testing
- FAQs
- App Release
- SDK Privacy and Security Statement
- Result Codes
- Supported Countries/Regions
- Integrating the HMS Core SDK into Your Eclipse Project
- About the Service
- Service Pricing
- Service Introduction
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Configuring Obfuscation Scripts
- (Optional) Optimizing the App Package Size
- Integrating Location Kit Through HMS Toolkit
- Developing the Fused Location Service
- Developing the Activity Identification Service
- Developing the Geofence Service
- Developing the High-precision Location Service
- (Optional) Developing the Log Recording Service
- Developing the Indoor Location Service
- App Release
- SDK Data Security
- Personal Data Processing Information
- Service Introduction
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Declaring Required Permissions
- Developing the Fused Location Service
- SDK Data Security
- Personal Data Processing Information
- Service Introduction
- Version Change History
- Getting Started
- Preparations
- Developing the GeoLocation (API) Service
- Developing the IPLocation (API) Service
- Result Codes
- FAQs
- Location Kit Bolsters ComfortDelGro with Precise Positioning, for Accurate Taxi Hailing Down to the Specific Street Curb
- Location Kit Assists Kerry Express with High-precision Positioning, Making Express Pickup and Delivery Easier than Ever
- Location Kit Provides OneMap with Enhanced Location-based Services
- Supported Countries/Regions
- Devices Supporting Geofence
- Submitting a Ticket Online
- About the Service
- Service Pricing
- Service Quota
- Service Introduction
- Version Change History
- Function Overview
- Function Experience
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Adding Permissions
- Integrating Map Kit Through HMS Toolkit
- Overview
- Map Instance Creation
- Map Type
- My Location
- Map Attribute Settings
- Lite Mode
- Map Padding
- Overview
- Map Camera
- UI Controls and Gestures
- Event Listening
- Overview
- Marker
- Ground Overlay
- Shapes
- Tile Overlay
- Heatmap
- Overview
- Procedure
- Style Reference
- Overview
- Creating a Map
- Location Display
- Automatic Zooming
- Route
- 3D Terrain
- 3D Free Camera
- 3D Marker Icon
- Camera Animation
- Point Annotation
- Bubble
- Customizing a Map Layer
- Temperature Map Layer
- Precipitation Map Layer
- Migration From Google Maps to HMS Core Map Kit
- Pre-release Check
- App Release
- Service Introduction
- Version Change History
- Function Overview
- Getting Started
- Preparing the Development Environment
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Adding Permissions
- Overview
- Map Instance Creation
- Map Type
- Map Attribute Settings
- Lite Mode
- Overview
- Map Camera
- UI Controls and Gestures
- Event Listening
- Overview
- Marker
- Shapes
- Tile Overlay
- App Release
- Service Introduction
- Version Change History
- Function Overview
- Function Experience
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Adding Permissions
- Overview
- Map Instance Creation
- Map Type
- My Location
- Map Attribute Settings
- Overview
- Map Camera
- UI Controls and Gestures
- Event Listening
- Overview
- Annotation
- Ground Overlay
- Shapes
- Tile Overlay
- Overview
- Procedure
- Style Reference
- Overview
- Automatic Zooming
- Route
- 3D Annotation Icon
- Camera Animation
- Point Annotation
- Bubble
- Service Introduction
- Nearby Place Search
- Keyword Search
- Route Planning
- Navigation
- POI Details
- Service Introduction
- Version Change History
- Function Overview
- Function Experience
- Getting Started
- Preparations
- Map Creation
- Map Type
- Map Attribute
- Map Controls
- Camera Control
- Map Event
- Marker
- Marker Clustering
- Custom POI
- Information Window
- Ground Overlay
- Customizing an Overlay
- Heatmap
- Traffic Condition Layer
- Shapes
- Drawing Layer
- Overview
- Procedure
- Style Reference
- Data Visualization
- Procedure
- Sample Code
- Keyword Search
- Nearby Place Search
- Place Details Search
- Place Search Suggestion
- Search Widget
- Forward Geocoding
- Reverse Geocoding
- Calculating the Distance
- Calculating the Area
- Service Introduction
- Version Change History
- Getting Started
- Preparations
- Maps Static API
- Tile API
- Tile Service API
- Elevation API
- Service Introduction
- Version Change History
- Development Process
- Preparing the Development Environment
- Configuring App Information in AppGallery Connect
- Integrating the Map Kit Plugin for Flutter
- Adding Permissions
- Creating a Map
- Interacting with a Map
- Drawing on a Map
- Lite Mode
- FAQs
- SDK Data Security
- Huawei Map Kit Personal Data Processing Information
- Result Codes
- FAQs
- Map Data Copyright Statement
- Supported Countries/Regions
- Supported Countries/Regions (Route Planning)
- Supported Languages
- About the Service
- Service Quota
- Service Introduction
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the SDK
- Configuring Obfuscation Scripts
- Adding Permissions
- Route Planning
- Navigation Start
- App Release
- SDK Privacy Statement
- SDK Compliance Guide
- Service Introduction
- Version Change History
- Getting Started
- Preparations
- Directions API
- Matrix API
- Snap to Roads API
- Result Codes
- FAQs
- Supported Languages
- Map Data Copyright Statement
- Supported Countries/Regions
- Service Introduction
- Service Features
- Terms
- Restrictions
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Configuring the AndroidManifest.xml File
- Configuring Obfuscation Scripts
- Obtaining and Deleting a Push Token
- Sending a Test Message
- Obtaining Message Content
- Customizing Actions to Be Triggered upon Notification Message Tapping
- Configuring Whether to Display Notification Messages
- A/B Testing
- Audience-based Message Sending
- Topic-based Message Sending
- Multiple Senders
- Account Verification
- Automated Notification
- Ringtone
- Notification Channel Customization
- Notification Message Localization
- Notification Message Overwriting
- Notification Message Content Hiding on the Lock Screen
- Notification Message Processing for Apps Running in the Foreground
- Message Overwriting for Offline Users
- Message Cache Time for Offline Users
- Message Sending by Topic Combination
- Badges
- Image on the Right of a Message
- App Icon on the Left of a Message
- Action Button in a Notification Message
- Inbox Style for a Notification Message
- Large Text Style for a Notification Message
- Pre-release Check
- App Release
- Personal Data Processing Information
- Version Change History
- Getting Started
- Setting Up the Development Environment
- Configuring App Information in AppGallery Connect
- Signing Your App
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Developing Your App
- Pre-release Check
- Version Change History
- Getting Started
- Preparations
- Developing Your App
- Pre-release Check
- Overview
- Getting Started
- Preparations
- Development
- Pre-release Check
- Quick App
- Downlink Message Sending
- Uplink Message Sending
- Message Receipt
- Service Enabling and Rights Configuration
- Scenario Description
- Android App
- HarmonyOS App
- iOS App
- Web App
- Quick App
- Message Sending Report
- Result Codes
- SDK Data Security
- FAQs
- Cases
- Notification Icon Specifications
- Supported Countries/Regions
- Sample Code for Sending Downlink Messages Through HTTPS
- OAuth 2.0-based Authentication
- Integrating the HMS Core SDK into Your Eclipse Project
- Technical Support
- About the Service
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Integrating Scan Kit Through HMS Toolkit
- Adding Permissions
- Available Modes to Call Scan Kit
- Default View
- Customized View
- Scanning Barcodes Using the Camera
- Scanning Barcodes from Images
- Synchronous Mode
- Asynchronous Mode
- Parsing Barcodes
- Building the Barcode Generation Function
- Pre-release Check
- App Release
- SDK Privacy Statement
- SDK Privacy and Security Statement
- Version Change History
- Getting Started
- Integrating the HMS Core SDK
- Adding Permissions
- Available Modes to Call Scan Kit
- Default View
- Customized View
- Scanning Barcodes Using the Camera
- Scanning Barcodes from Images
- Parsing Barcodes
- Building the Barcode Generation Function
- SDK Privacy Statement
- Result Codes
- FAQs
- Scan Kit Provides APUS Browser with Nimble Scanning Services and Sharable Capabilities
- Scan Kit Gives JomParking the Tools to Make Users Pay – But with Zero Hassle!
- Scan Kit Bolsters UnDosTres with Effortless Payment Solutions
- Scan Kit Gives UnionBank the Tools to Better Serve its Customers, with Complex Payment Solutions on Demand
- Supported Countries/Regions
- Recommended Settings for Barcode Generation
- Barcode Formats Supported by HMS Core Scan Kit
- Custom Elements for the Scanning UI in Customized View Mode
- Converting the HmsScan Object into a JSON String
- About the Service
- Getting Started
- Configuring App Information in AppGallery Connect
- Web Page Search
- Image Search
- Video Search
- News Search
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Error Codes
- FAQs
- Supported Countries/Regions
- About the Service
- Service Pricing
- Service Quota
- Service Introduction
- Version Change History
- Getting Started
- Configuring App Information in AppGallery Connect
- Integrating the HMS Core SDK
- Configuring Obfuscation Scripts
- Integrating Site Kit Through HMS Toolkit
- Keyword Search
- Nearby Place Search
- Place Detail Search
- Place Search Suggestion
- Widget
- Autocomplete
- Pre-release Check
- App Release
- SDK Privacy and Security Statement
- Service Introduction
- Version Change History
- Getting Started
- Preparations
- Place Search
- Geocoding
- Time Zone Search
- Client Libraries
- Personal Data Processing Information
- Result Codes
- FAQs
- Supported Countries/Regions
- Supported Languages
- About the Service
- Use Cases
- Version Change History
- Getting Started
- Loyalty Cards
- Gift Cards
- Coupons
- Event Tickets
- Boarding Passes
- Movie Tickets
- Transit Passes
- Access Cards
- All-in-One Cards
- Client-Side Development
- Smart Locks for Hotels and Homes
- Overview
- Configuring App Information in AppGallery Connect
- Generating Security Keys for Pass Claiming by Web Page, SMS Message, Email, or App
- Applying for the Wallet Kit service
- Integrating the Add to HUAWEI Wallet Button to Your Web Page to Claim a Pass
- Adding a Deep Link to an SMS Message or Email to Claim a Pass
- Adding a Pass from HUAWEI Wallet CardStore
- Adding a Pass from Your Quick App
- Integrating the Wallet SDK
- Configuring Obfuscation Scripts
- Sample Code for Adding a Loyalty Card Through the SDK
- Integrating the Wallet SDK
- Configuring Obfuscation Scripts
- Adding a Pass
- Adding a Button for Claiming Passes in Your App
- Calling Huawei Server APIs to Update a Pass
- Calling Your Server APIs to Update a Pass
- Implementing NFC Capability APIs on Your Server
- Calling the Wallet SDK APIs to Implement the NFC Pass Writing Capability
- Pre-release Check
- App Release
- SDK Privacy and Security Statement
- Personal Data Processing Information
- Result Codes
- FAQs
- Overview
- Reading the Applet Identity Public Key and Its Signature
- Performing Internal Authentication
- Verifying the PBOC Digital Signature
- Selecting Files from ADF
- Reading Private Data from the Target App After Authentication
- Reporting the Pass Reading Result
- Calculating the MAC
- Supported Countries/Regions
- Test Cases
- Add to HUAWEI Wallet Button
- Integrating the Wallet SDK into Your Eclipse Project
- urlList Redirection Configuration
- Button Redirection Configuration
- AAID
- OAID
- ODID
Route Planning