Huawei HMS Innovation Application Contest AppsUp Registration, HMS Integration and submission to AppGallery and AppsUp.

sujith E
Huawei Developers
Published in
9 min readJun 28, 2021

--

Introduction

Once again Huawei announced Apps up competition to all mobile app developers around world. The competition aims to show cases their own ideas to world. Talented mobile app developers compete against each other to create seamless, smart and innovative digital experiences, and explore the future of digital intelligence.

How can I register Huawei ID?

1. To join Huawei, you have to must register Huawei account on this URL.

2. You can register a Huawei ID with Mobile Number or email address.

Note: If you’re registering with mobile number or email please provide valid details.

3. After Successfully registration, you need to get your identify verified.

4. Huawei developers supports two types of developer accounts.

· Enterprise developer account

· Individual developer account

5. Enterprise developers have access to more services than Individual developer.

6. If you want to continue with Enterprise account refer this URL and provide all the required information for identity validation.

7. If you’re an individual developer then refer this URL and provide all the required information for identity validation.

Note: Huawei developers supports multiple identify document for verification supporting ID card, passport, driving license, Bank document.

8. After successfully providing all the required information, read all the service agreement and privacy policy click check box then click submit button for review process.

9. It may take at least 1 to 2 business working day to complete the review process, once review process success confirmation mail you will receive via mail.

In case if you face any difficulty during ID verification raise ticket using this Submit Ticket, ASAP team will provide solution.

How can I register AppsUp 2021?

  1. To join Apps up competition, developer must register account on this URL.

2. During Registration signup with team or join an existing team.

3. If you choose a join team option, bottom of page it will display list of existing teams, you can join in any one team.

Rules

1. You may participate in the contest individually or form a team of up to 3 members.

2. All members will be required to sign in to Huawei Developers via your Huawei ID as part of entering the contest. You will be asked to register Huawei Developer account, if you do not already have one, and pass identity verification before participating in contest.

3. Do note that each participant can only join one team. And each team will identify a team leader who is responsible for team members admin management online, such as inviting/ deleting members, or submitting works.

4. Each individual can apply to join or leave a team.

5. Each individual or team must fully comply with Huawei Developers agreement or Huawei AppGallery policies.

6. The contest region of a team is subjected to the region where a team leader registers as a developer in Huawei Developers.

7. Under prior authorization of holders, the app submitted may use third-party game engines, middleware, open-source software, or code libraries.

Application creation on AGC

1. Sign-In Huawei AppGallery connect using this URL, and select My apps

2. It display my apps list page click New app.

3. Provide all the required information related to application..

4. Enable APIs which require by application, choose Project settings > Manage APIs

5. Add SHA-256 key under app information section, to generate SHA-key refer below image double click on SigningReport.

6.Navigate to General information and then provide Data Storage Location.

7. Navigate to project settings to download configuration file.

How to integrate multiple kits into your apps
Huawei experts created few beautiful applications here integrated HMS Multiple kits Examples: cab booking, E- book reader, Find Nearby Museums, etc. Refer this URL for more samples

HMS Kit Integration

1. Create Application in Android studio or any other IDE.

2. Integrate HMS Core SDK, which is required for application.

3. Download agconnect-service.json file from AGC and add into app directory of your android studio project.

4. Configure required maven repository under root directory of project.

5. Add required build dependencies under app directory.

apply plugin: ‘com.huawei.agconnect’

Add required kit dependencies inside dependencies block.

dependencies {
implementation ‘com.huawei.agconnect:agconnect-core:1.3.1.300’
implementation ‘com.huawei.hms:maps:5.0.3.302’
}

6. Application required any permission add into AndroidManifest.xml file.

7. Sync your project.

Few Success Use cases

How to Integrate Bank Card Recognition Using Huawei ML Kit

Click URL for more information

How to show directions to Hotel using Map kit

Click URL for more information

Note: Similar Huawei experts created good use cases using HMS Kits check this Link

Support

1. During development in case if you face any issues refer this URL still if you not able to resolve you can raise question in forum.

2. Login with Huawei ID into forum.

3. Click Ask question option fill question information and then click Submit button.

4. Developers will provide solutions ASAP.

Do you need HMS kit Training videos?

Huawei providing HMS kit training videos to developers, Find the detail information and step-by-step process of HMS kits in click Training URL

How to test application without real device?

1. Cloud Debugging provides free debugging for 24 hours. The developer can select between 30 minutes, 1 hour, and 2 hours as the debugging duration for each debugging session. If the 24 hours of free debugging run out, developers can request another 4 or 8 hours at a time. Two devices can be used for debugging at the same time.

2. Login using Huawei ID using this URL

3. Now here you can choose device models phone, tablet, watch, etc. choose anyone device.

4. Upload your APK for testing, it allows max 2GB.

5. The application installed automatically in the device.

6. If you want to track any logs chooses Logcat option.

Cloud Debugging using HMS Toolkit

1. Install HMS Toolkit into android studio.

2. Open Android Studio File > Setting > Plugins and search for HMS Toolkit

3. After successfully installed restart your IDE, A new option will appear in the toolbar section as HMS.

4. It requires a user login to provide access to the devices, after successful login now we can able to see Remote devices.

5. Android studio left panel device should appear.

How to submit application into AppGallery

1. After an application is developed, you need to submit it to Huawei for review in Huawei AppGallery Connect.

2. Sign in to AppGallery Connect and select My Apps.

3. Select the App which you developed from the list. Now the app information page is displayed. Fill the required information regarding app.

4. Select compatible devices one or more.

5. Upload app visual assets, including app icon, screenshots, and videos.

6. Selecting App category based on app type.

7. Provide contact information.

8. After filling all the required information now upload APK or AAB file.

Note: The maximum sizes of different app package formats are as follows:

• APK: 4 GB

• AAB: 200 MB

• RPK: 10 MB

• RPKS: 20 M

9. Configure the payment type like free or paid.

10. Configure the content rating, select the grading according to the content provided by the application.

11. Configure the privacy policy, if the app needs to collect and process the information, provide the link to your privacy policy statement.

12. After providing all the required information now we need to submit for review.

13. After confirmation your will be under review process.

14. It may takes 1 to 2 days for review, once it approved you will get confirmation mail from Huawei AppGallery.

How to submit app to AppsUp

1.Click Submit Work Button to submit your application to AppsUp.

2.After Clicking Submit work it will display dialog of review, In the dialog box you have To provide application Information.

3.Below are the steps we have to follow while submitting App:

Work name

App ID

Work description

Work Source

Download template and fill the forum .

Upload attachment: attachment contains application documents, article links, template form and APKs

4.After providing all the information now click Ok button.

5.If you want to Modify your existing application Click Submit Work Button, below dialog will display click Modify Button.

6.If you want to add New application click New Button.

Reference

1. To know more about HMS Kits: HMS Kits

2. Codelab samples: CodeLabs

3. Huawei conducting Training Workshop join US on FB live.

4. To know more about HMS refer this URL.

FAQ

1. Is there any constraint on the tech stack that we can use in the application — do we have freedom to use Java/Kotlin/Flutter as our language of the choice?

Ans: You are free to use Native (Java/Kotlin) or Cross Platform(Flutter, React Native) or even Unity(If developing game) for your application development.

2. The rules mentioned that there will be 10 points for HMS Kits integration. Is there a list of HMS Kits that are covered in AppsUp?

Ans: Below is the link of official documentation where you can choose relevant kits according to application use case.

https://developer.huawei.com/consumer/en/doc/development

--

--