目录

Getting Started

Quick Tutorial

Before developing your app, you can follow instructions in the codelab to experience how to quickly integrate this kit into an app.

Development Environment

If you need to use multiple HMS Core kits, use the latest versions required for these kits.

Development Process

Follow the steps in the following table when you develop an app.

No.

Step

Description

1

Configure app information in AppGallery Connect

Configure app information in AppGallery Connect, including creating an app, generating a signing certificate fingerprint, configuring the signing certificate fingerprint, and enabling required services.

2

Integrate the HMS Core SDK

Integrate the HMS Core SDK into your app.

3

Configure obfuscation scripts

Before building the APK, configure the obfuscation configuration file to prevent the HMS Core SDK from being obfuscated.

4

Develop FIDO2 registration

Integrate the FIDO2 SDK into your app so it can send a registration request to the FIDO server.

5

Develop FIDO2 authentication

Integrate the FIDO2 SDK into your app so it can send an authentication request to the FIDO server.

6

Develop BioAuthn

Integrate the FIDO BioAuthn SDK into your app. The SDK will perform local biometric authentication if the running environment is secure, but return that the device fails the system integrity check if the running environment is insecure.

7

Perform pre-release check

Use the tool offered by Huawei to automatically check your app before release.

8

Release your app

Complete your app information in AppGallery Connect, and submit your app for release.

HMS Toolkit provides end-to-end tools (including those for app creation, free real-device debugging, and releasing) that you need to develop your own HMS Core-integrated app and release it, with lower costs and higher efficiency.