Maintaining The Quality Of An Application made easy By Using Huawei Open Testing Tool - Huawei Developers

Introduction
Testing has been around longer than we would think and by extension software testing isn’t a relatively new concept either. Before markets became more complicatedly connected and their customers became more diverse, businesses didn’t bother ensuring their products were of a high standard or fully fulfilled their purposes. Even government didn’t bother to enforce high quality standards in products which means many businesses use to cut corners.
If we look into our history, the most famous examples were the tests implemented by Alan Turing. In 1950 the Turing test originally called the imitation game by Alan Turing, is a test of a machine's ability to exhibit intelligent behaviour equivalent to, or indistinguishable from, that of a human. Turing also created tests used to check the validity of a large routine and ensuring it was correct.
Slow and steadily, government realised the potential immeasurable gains from opening up markets and trading globally, which therefore meant businesses needed to start putting out higher quality products to better compete with their foreign competitors.
Huawei Open Testing tool ensures the quality of the application before releasing to the market, sounds familiar right. The concept of open testing is to publish the app to a group of users for testing the application, gather feedback from them, make those changes according to the feedback received as email in the application and then release the application globally. This process helps to ensure the quality of the application in a timely manner.
Steps for Open Testing
Apply for Open Testing Service
Open testing is still in beta stage, so we need to write an email to [email protected] in order to get the service enable for your project in developer console. The mail format is very simple, the title of the email should be in the following format:
[Open testing]-[Company name]-[Developer account ID]-[App ID]
Developer account ID and App ID can be found in agconnect-service.json file. cp_id indicates the Developer account ID and app id indicates the App ID as shown below:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Once Huawei Operations Personnel enable the service for our project, we can then avail the service provided by Huawei.
Creating Open Test User List
Before we jumped the gun, we need to create a list of users who will participate in the open testing. We can create up to 30 test user lists in total and 20 per day.
1) We need to Sign In to AppGallery Connect
2) Select User and permission
3) Navigate to User List and click New button
4) Provide a List Name, which acts as a group. Under List Name we can add multiple users.
5) Select Stored in as all, if we wish to invite testers globally otherwise we can choose country wise if the test users are from China, Russia, Germany or Singapore. By this way we can create different group or List Name for different country the users belong to.
6) User information can be manually added or by importing an excel sheet using File import mode. The template of excel is shown below:
7) Add User by providing their Huawei Id and name.
8) We can delete any invalid user from the list by simply selecting the dropdown functionality of Status as shown below:
9) The complete list will display as follows:
Releasing for Open Testing
After creating the list, we can release the app of the open testing version in AppGallery Connect and select the list of test users to distribute your app.
1) Select the app which we want to use for Open Testing
2) Select My App from the drop down
3) Select Distribute Tab
4) Navigate to Release App and select Draft
5) Navigate to open testing section and select yes in version for opening testing section.
6) Checked or select used for early access free of manual review. This mode allow us to add maximum 100 test users. If the option is not selected, manual review is required and we can invite up to 5000 test users.
7) Select a test period, the maximum validity period is 90 days. After the period is over the test users will not be able to find the app in the App Gallery.
8) Then select the list of users for testing. Remember we can select only 100 test users for open testing or 5000 test users if early access free for manual review is not selected.
9) Feedback email is needed as it will help app owner to get feedback from open test users and Invitation link validity period also need to be provided because a validity period of an email or SMS invitation link sent to a user, which starts from the time when the user receives the link and cannot exceed the number of days of the open test validity period. A link is valid when both this period and the open test period do not end.
Participate as Open Testing Users
Once the above process is done, an email will be send to the user who are participating as Open Testing Users. This email will contain a link to download the application from App Gallery after they sign in using their Huawei ID. The app will be shown as beta in the App Gallery as shown below:
Tips & Tricks
Before we go ahead with Open Testing service, we should complete first the App Information section of Release app. Otherwise the app will not be release for Open Testing in App Gallery. We can also use some of the testing services provided by Huawei before releasing the app on App Gallery to maintain the quality. The testing services are as follows:
1) A/B Testing: When we have multiple UI design plans for the same scenario, we can create a remote configuration experiment in A/B Testing to deliver these variants to users for responsiveness. To know more check out the link below:
https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-cloudtest-introduction
2) Cloud Testing: It helps us to automatically tests the compatibility, stability, performance, and power consumption of Android apps, without manual intervention. In Cloud Testing, we can test our app against the full range of Huawei phones, to determine if there are any potential issues, well in advance. To know more check out the link below:
https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-abtest-introduction
Conclusion
We learn how to maintain the quality of an application by using Open Testing service provided by Huawei.
Feel free to comment, share and like the article. Also you can follow me to get awesome article like this every week.
For more reference
https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-betatest-introduction

I need to release an official version after the test. Do I need to enter the app information again?

Related

HUAWEI AppGallery Connect Service White Paper: Tips to Help You Succeed

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Still seeking ways to efficiently realize your brilliant product idea? Worried about losing users as they are tired of complex user authentication steps, large app sizes, and frequent app crashes? Struggling to retain your users? That's where HUAWEI Gallery Connect comes into the picture to solve your problems and help you gain business success more easily.
It's a one-stop open platform that covers the entire app lifecycle, from innovation, to development, distribution, operation, and analysis. You can find out more by reading our HUAWEI AppGallery Connect Service White Paper.
Introduction
(1) Team Account
Sharing one account with all permissions among multiple team members increases your risk of a data breach.
That's not a problem with your team account. You can invite everyone you need to the team, including financial, R&D, and operation personnel, and assign only required permissions accordingly, so your data stays secure.
(2) Auth Service
Most apps need to authenticate users before they can provide certain functions, but building a user authentication system is challenging and costly.
With Auth Service, you can quickly build a secure and reliable user authentication system. Authentication capabilities are provided as services, and with just a little O&M, you can assemble all the services you need in your app.
(3) Remote Configuration
Want to make quick changes to how your app works and looks without the hassle of requiring user updates?Want to customize your app works and looks without the hassle of requiring user updates?
With Remote Configuration, you can limit configuration updates to users who meet specific conditions (such as their version, OS, and country) and tailor changes to each group.
(4) A/B Testing
Not sure what content to go with?
With A/B Testing, you can simultaneously run up to 50 experiments on a single app, and test your UI design, in-app content, and functions. By comparing detailed performance metrics, you can quickly decide what works best.
(5) App Linking
Finding it harder and harder to acquire new users and keep your existing users active?
App Linking generates links that direct people straight to your in-app content. If someone who hasn't installed your app taps the link, they'll be redirected to HUAWEI AppGallery where they'll be instructed to download your app. Once that's done, they're taken to your shared content.
(6) HUAWEI Analysis
Want to see how your app's performance compares to your competitors?
HUAWEI Analysis analyzes app data (such as distribution, operation, quality, and financial data) and user data (audience, behavior, event, or group) so you can see how your app is doing. Our benchmark data service, which will be released soon, helps you scientifically optimize versions, get insights into potential business opportunities, and make more accurate decisions."](5) App Linking
(7) Crash
If your app is always crashing, it's not going to get good reviews.
Use our Crash service. It doesn' t require any coding, and you can see real-time data reports up to the last hour. You' ll get notifications if there are any major issues, and you can prioritize crashes according to detailed indicators. This means problems can be quickly resolved based on the stack, device, and OS information provided.
(8) App Bundle
Is your app package so large it' s become a hassle for prospective users to download?
App Bundle can help. It tailors your package to various device models, and significantly reduces its size. App Bundle provides dynamic loading based on your users' requirements.
But that' s not all - we have 45 more services for you to explore! Visit HUAWEI Developers or scan the QR code below to get the full version of the HUAWEI AppGallery Connect Service White Paper.
Of course, it is woth trying HMS and Appgallery

Releasing an App to the HUAWEI AppGallery

Releasing an App
After an app is developed, you need to submit it to Huawei for review in HUAWEI AppGallery Connect.
1. Sign in to AppGallery Connect and select My apps.
2. Click your app to be released from the list. The App information page is displayed.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Configuring App Information
Complete or update app information by referring to Updating App Information, and click Save. In the dialog box that is displayed, click OK. Then continue to configure version information.
Setting Countries/Regions to Release Your App
Click Add under Countries/Regions and select countries/regions to release your app.
The following table lists the countries and regions supported.
Setting Whether the Version Is for Open Testing
If you have enabled Open Testing for your app, you can set Version for open testing.
Select No for a version to be officially released.
If you select Yes, perform configurations by referring to Releasing an App of the Open Testing Version.
Uploading the Software Package
Click Manage package.
If no package was uploaded during app creation, the following information is displayed. Click Upload. In the dialog box that is displayed, click + to upload your package.
If a package has been uploaded during app creation, select the package and click Select.
If no package was uploaded during app creation, the following information is displayed. Click Upload. In the dialog box that is displayed, click + to upload your package.
If a package has been uploaded during app creation, select the package and click Select.
Configuring Payment Information
1. Select a payment type based on your app.
For example, if your app is free, select Free.
If your app is a paid one:
a. Select Paid, set Default Currency in This Page, and click Save.
b. Click View and edit. On the App price page, set Default Currency in This Page, Converted price (tax included), and Default country/region, and click Save.
2. Select an in-app purchase category. Multiple options can be selected.
Configuring Content Rating
In the Content Rating area, click Apply Ratings, and select ratings based on your app.
Configuring the Privacy Description
If your app package requires access to privacy permissions, describe the permission usage in the text box.
Configuring the Privacy Policy
If your app needs to collect and process user information, provide the link to your privacy policy statement.
Configuring Copyright Information
Copyright information: Upload the disclaimer and other qualification files. Files must be in JPG, PNG, or BMP format. Each file cannot exceed 4 MB.
The requirements for uploading the app copyright certificate or proxy certificate differ between apps and games.
- Apps: The disclaimer is mandatory for app release to the Chinese mainland.
- Games: Other qualification files need to be uploaded for game release to the Chinese mainland.
Version number and its proofs: For games, configure information in this area.
Completing Other Version Information
Configure other version information, such as app review information and whether to enable family sharing.
Scheduling the App Release
Set the release date for your app. You can release your app either immediately after it is approved or at a specified time (accurate to seconds).
Submitting Your App for Review
Once you have confirmed that there are no errors, click Submit.
After the app is submitted, you can view its status in Status.
The review will be completed in 3 to 5 working days. If your app is rejected, an email will be sent to the email address that you have provided in contact information.
Adjusting the Release Date for Your App
If your app has been approved and the specified release date has not arrived, you can still change the release date. Changing the release date does not require manual review.
In order to publish an application for China we need to get a Software Copyright Certificate https://forums.developer.huawei.com/forumPortal/en/topic/0203480680985250017
So basically we need to register our application.
Registration site https://ccopyright.com.cn/
First, we need to apply for developer authorization https://register.ccopyright.com.cn/real.html#/realApplyPeople
I am stuck on it, so I have not yet reached the registration of the application.
The site itself is in Chinese, so I use Google Translate for its pages. There is http://www.ccopyright.com/en/, but there is nothing you can find to submit any applications, just a little information in English, limited version.
We can apply for developer authorization using our foreign passport.
But in the registration form there are two items for which we need to upload images (photos) of our documents.
The first item requires two images (the second image is some kind of translation of the document, well, usually foreign passport already have both native language and English version on the same page, so I don't really understand what second image should be, so I just duplicated the photo of my foreign passport twice).
The second item also requires image (third one), I added a photo of my country's national passport)
But it didn't work:
The first image was apparently correct (foreign passport), I need to understand what is needed for the second image (some translation, maybe into Chinese) and the third image (second item)
Has anyone tried to register there?

HMS Ads Kit | A Shortcut to Create Ads Slot ID

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Earlier in my articles, we learn how to integrate Huawei Ads Kit in our application using Test Slot ID provided to us for testing purpose. Today we will see how to create one and monetize our app.
Let’s make some money
There are two types of developer account we will see at the time we sign up in Huawei Developer Website:
1) Individual Developer Account
2) Enterprise Developer Account
In order to create Ads Slot Id we must need to have an Enterprise Developer Account. For Individual Developer Account, there is no rights to create Ads Slot Id.
Essential Requirement
Create Enterprise Account
a) First we need to sign up in Huawei Developer Website.
b) After creating Huawei Developer Id, we will be provided with two option i.e. Individual or Enterprise Developer Account.
c) Select Enterprise Developer Account.
d) Provide all the necessary information in the form as shown below:
e) We can use either the DUNS number or Business license for identity verification for enterprise developers. It will 1 to 3 business days for verification.
Become a Merchant
We need to be a merchant in order to use HMS Ads Kit. Also after making your account as merchant, it will take 1 or 2 business days for verification.
Steps:
a) Login to Huawei Developer website.
b) Go to console.
c) Under Settings you will find Merchant Service as shown below:
d) Provide our bank details information here as shown below:
e) Provide our tax related information here as shown below:
f) Finally click submit to save the record for verification.
Huawei Ads Publisher Service Agreement
After the preceding steps are complete, use one of the following entries to sign in to Huawei Ads Publisher Service for further operations.
Steps:
Go to HUAWEI Developers > Console, and click Publisher service in App services. If no Publisher service card is displayed upon the first sign-in, click DIY in the upper right corner to add the Publisher service card. Read the HUAWEI Ads Publisher Service Agreement that is then displayed. If you agree, select by checking this box I confirm that I have read and agree to be bound by HUAWEI Ads Publisher Service Agreement. The agreement takes effect immediately. If you have signed the service agreement, you can view the signing record in My account and Download the agreement.
Steps To Create Ads Slot Id
Add an App
In order to create Ads Slot Id, we need to create first an app. This app will help us to connect Huawei Ads.
Steps:
a) Sign In to Huawei Account and select Publisher Service as shown below:
b) After selecting Publisher Service, we need to go to My apps and select Add app as shown below:
c) Select the app name from the drop down which we have already created in AGC. When we select the app from the drop down it will automatically fill up the rest. After that click Submit as shown below:
d) Finally it will look like this:
Add a unit / slot Id
Now we will add a unit or slot Id. Currently, HUAWEI Ads supports the banner, native, rewarded, interstitial, and splash ads. You can add units for the ad formats based on the app running status.
Steps:
a) On HUAWEI Ads Publisher Console, click My Apps, and click Add ad unit in the Operation column of an app as shown below:
b) We have to choose an ads format as shown below:
c) After selecting any ads format, fill in the unit information, including the name and media type, and complete advanced settings as required.
Banner Ads:
Splash Ads:
Reward Ads:
Native Ads:
Interstitial Ads:
eCPM: We can set the minimum eCPM for an ad unit. If the bid of an ad is lower than the minimum eCPM you set, the ad is not displayed. However, a too high minimum eCPM may lower the ad fill rate.
Frequency control: To ensure the experience of users, we can use this setting to control the number of ad impressions. The time unit ofFrequency controlcan be minute, hour, or day. If we select minute, the time cannot exceed 60 minutes. If we select hour, the time cannot exceed 24 hours. If we select day, the time cannot exceed 30 days.
For example, you setFrequency controltoUp to 1 impression for every user per 1 hour. In this way, when a user uses our app, the user can view up to one ad in the ad unit within one hour after the ad is displayed.
d) Click Save
e) Finally we will get the Ads Slot ID as show below:
How to use it?
Follow these articles to know how to use these Ads Slot IDs:
1) Reward Ads: https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201221846399980002&fid=0101187876626530001
2) Banner Ads:https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201230166492630050&fid=0101187876626530001
3) Splash Ads:https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201224203738280005&fid=0101187876626530001
4) Native Ads:https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201246549267010138&fid=0101187876626530001
5) Interstitial Ads:https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201246769882920150&fid=0101187876626530001

AppGallery Connect 10.5 | Build Apps with Ease, and Operate Them As You Please

This article is from HUAWEI Developer Forum which you can obtain latest news about Huawei products
Forum link: https://forums.developer.huawei.com/forumPortal/en/home
​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AppGallery Connect is a one-stop open service platform for the entire app lifecycle, designed to facilitate enhanced, and accelerated app building and running, giving you a leg up on the competition. AppGallery Connect 10.5, the platform's latest version, provides for a wholly optimized user experience, including a home page with futuristic visual effects, cross-platform app management capabilities, and access to a broad array of services, such as App Messaging, Cloud Storage, and Auth Service. These updates give you the tools to better build and operate your apps.
Brand-new home page
The home page has assumed a fresh new, user-friendly layout. The My projects entry enables you to manage apps of different platforms; Hot services provides a glimpse at trending services, and More services displays a brief overview of all available services. Service cards also provide direct access to corresponding services, sparing you the hassle of having to search for a desired service, and find it from a lengthy list.
Visit https://developer.huawei.com/consumer/cn/service/josp/agc/index.html to try out the new version now. You'll notice that AppGallery Connect has designed a unique icon for each service, making it easier than ever to identity them.
App Messaging
This service provides invaluable assistance for refined operations, by sending contextual messages to active users when specific events are triggered, boosting user engagement and stickiness. In-app messages can work in tandem with your app's activities. For instance, if you have a shopping app, it can display a message instructing the user to claim coupons upon repeated taps on an item by a user when authorized or after message subscription by the user. Or if you have a reading app, the app can automatically display messages to intensive users who have read for more than half an hour in a single session, offering a 20% discount off of subscriptions. These types of messages can successfully boost your app's conversion rate.
You have the option of using a pre-set style, or customizing the display of your in-app messages. Image messages are recommended if the content in the message is relatively simple.
Banner messages contain a thumbnail, with the message title and body, and are displayed at the top of the screen. Users only need to tap on the banner message to be directed to the corresponding page.
Pop-up messages are recommended for richer, and more complex content, as they consist of an image, title, and body, as well as up to two buttons. Examples of each message type are shown below:
Cloud Storage
Cloud Storage incorporates a treasure trove of premium storage, upload, and download functions for a wide range of different objects, including images, videos, and audio files. The Cloud Storage capability is bolstered by the following attributes:
1. Airtight protections, enabled by declarative security and automatic encryption mechanisms;
2. High degree of stability, thanks to the implementation of resumable transfer and intelligent network acceleration;
3. Autoscaling, to provide for automatic resource scheduling and enterprise-level storage.
These characteristics allow for you to focus single-mindedly on improving the quality and user experience within your app – reserving all of the hassles associated with developing, deploying, maintaining, and expanding capacity for storage servers, or monitoring server indicators to ensure availability, reliability, and durability – for AppGallery Connect.
Enhanced Auth Service
Building a user authentication system is both challenging and costly.
Auth Service makes the construction of a secure and reliable user authentication system, a hassle-free and cost-effective process. Authentication capabilities are provided as services, meaning that you can assemble all of the services you need in code for your app, with minimal O&M work.
The new and improved Auth Service supports a wider range of authentication modes, including mobile numbers, email accounts, and Apple IDs, and can be integrated into iOS apps. If you opt to integrate Auth Service before August 1st, 2020 , You will be eligible to receive the following benefits:
1. 30,000 free SMS verification messages every month
2. Dedicated technical support during service integration
3. An opportunity for broad-based exposure, as a successful case study
The free quota of SMS verification messages applies only to the mobile number + verification code authentication mode. If you are interested, please send your information in the following format to [email protected]: [Company name + App ID].
AppGallery Connect also comes with a version history management function, which allows you to query and download the app versions you had previously developed, as well as an interaction center that provides for direct communication with the platform. We think that you'll agree that AppGallery Connect 10.5 is chock-full of surprises. Just sign in to explore a pioneering new version for app development!
You can also click the link below, to learn more about Auth Service, Billing, Version history, Interaction center, and other services.
https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-introduction

[FAQs] Applying for the Health Kit Service

HMS Core Health Kit provides app developers with access to atomic data. By calling its APIs, your app will be able to read and write users' health and activity data, after obtaining users' consent.
However, before your app is officially released, that is, in the development and test phases, a maximum of 100 users may use your app. This limit can be removed by applying for verification from Health Kit. Here I have listed some problems you may encounter during the application, as well as their solutions. I hope you find them helpful.
How long will it take for my application to be reviewed?​Answer: The review takes about 15 workdays, and you will be notified of the result via SMS and email. If your application is rejected, modify your materials according to the feedback, and then submit your application again. The second review will take another 15 workdays. Please make sure you submit the correct materials for the review, to avoid any delays.
I have passed verification, but I can only query the data of a limited number of users. Why?​Answer: Due to data caching, the approved scopes will take some time to take effect. Please wait for 24 hours after you have been verified, and then try again. Make sure that you reserve enough time for the approved scopes to take effect, so that your app can be released as scheduled.
If the problem persists, refer to this Error Code.
The proof that I submitted during the application was rejected. Why?​Answer: When submitting an application for verification, fill in the App Release Checklist, and make sure that the proof you provide meets the criteria specified in the checklist.
Let's look at some common reasons why some forms of proof may be rejected.
App introduction video
Make sure that the video starts when your app is opened, so that Huawei can check whether the app name matches the one provided in the application.
Make sure that the video demonstrates how to perform basic operations, like granting the app authorizations, and accessing user data.
Make sure that the video demonstrates the privacy policy, in which the developer name must be identical to the one provided in the application.
Video demonstrating the user authorization
Make sure that the app name and app icon on the authorization screen are consistent with those provided in the application.
Make sure that the read/write scopes displayed on the authorization screen are consistent with those provided in the application. Please do not apply for scopes you are not going to use in your app.
If you are developing a mobile app, make sure that the authorization screen is properly displayed, that is, the parameter display is set to touch. For details, please refer to Authentication.
Video integrity
Make sure that the video for each check item covers all of the content specified in the checklist's acceptance criteria. A common reason for rejection is that the video does not accurately cover the end-to-end operation process. For example, for check item 3.2 Canceling authorization, the video should begin by showing how the app can access user data properly before authorization is canceled, and then proceed to canceling the authorization. If your video only depicts how authorization is canceled, your application will be rejected.
Data accuracy
Make sure that you provide screenshots showing the data consistency between your app and the Huawei Health app, for each data type. If there is no screenshot provided for a certain data type, this data type will be considered not in use in your app, and will not be approved.
Data timeliness (for REST access only)
If your app accesses Health Kit via REST, make sure that your app allows users to flexibly synchronize data manually, and demonstrate this in the video. Data that is manually synchronized to your app should be consistent with the latest data in the Huawei Health app.
If your app uses the data subscription function of Health Kit, your app should obtain the latest data from Huawei Health in real time, and this process also needs to be shown in the video.
Other documents
Provide other documents as required, for example, countries/regions where your app is to be released, list of scopes (including scopes in the application and the already approved ones), and more.
These are only some of the most common problems that you may encounter during the verification stage. You can check the App Release Checklist after selecting the Health Kit card on HUAWEI Developers for more information.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What should I do if my application was rejected because the logo used was not acceptable?​Answer: Check the HUAWEI Health Guideline and ensure your app complies with these guidelines when using the Huawei Health logo.
Please stay tuned for the latest HUAWEI Developers news and download the latest resources.
As an individual developer, can I apply for formal scopes?​Answer: Individual developers cannot apply for formal scopes by applying for verification. A maximum of 100 users can be invited to use your app. This can only be removed by applying for a new HUAWEI ID, registering as an enterprise developer, and then applying for the Health Kit service.
Please note that advanced user data (such as heart rate, sleep, blood pressure, blood glucose, and SpO2 data) is not open to individual developers. To access advanced user data, create a HUAWEI ID and register as an enterprise developer before applying for access to Health Kit.
References​HMS Core Health Kit
Developer Guide
FAQs About Accessing Health Kit

Categories

Resources