[Huawei Developers] Freemind R:
More information like this, you can visit HUAWEI Developer Forum​

Original article link: https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201326510859660010&fid=0101187876626530001

You can use Open testing to release your app only for beta users, but, In the special case of paid applications, the users will be asked to pay the real price of the app, even if is an Open Testing version. If you want to allow free access to the testers (for example, the QA team) you must also use Sandbox Testing. In this article I’m going to show you how to distribute a free version of your app with Open Testing.

Note: For paid apps is strongly recommended to add the DRM SDK.

Previous Requirements

A developer account

An app ready to be released

The Huawei IDs of all the trused users

Adding the users to the sandbox environment

Sign in your AppGallery connect console and choose Users and permissions.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812204807.85164961337387221113168572526128:50510828023533:2800:CDA12E62A3A04FDAFAD802CDB1F45BADC6E79A74BACAD9950D94E6E82D53FE53.png"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812204807.85164961337387221113168572526128:50510828023533:2800:CDA12E62A3A04FDAFAD802CDB1F45BADC6E79A74BACAD9950D94E6E82D53FE53.png[/IMG]

Go to Sandbox and select Test Account.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812205158.16781080042173248819919699774746:50510828023533:2800:056DFD7A48653ADD9107CBEF7B450033EB51CB4E78B606718247EA5EAF785787.png"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812205158.16781080042173248819919699774746:50510828023533:2800:056DFD7A48653ADD9107CBEF7B450033EB51CB4E78B606718247EA5EAF785787.png[/IMG]

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812205158.16781080042173248819919699774746:50510828023533:2800:056DFD7A48653ADD9107CBEF7B450033EB51CB4E78B606718247EA5EAF785787.png"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812205158.16781080042173248819919699774746:50510828023533:2800:056DFD7A48653ADD9107CBEF7B450033EB51CB4E78B606718247EA5EAF785787.png[/IMG]

Click on Add to enter the Huawei ID of each user who you want to allow free access to your app.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812205522.35609639245502128656370633038738:50510828023533:2800:97A59613AF8637B886CBA7A4FB4C92E849BD432931B84195E49354364BDCAA84.png"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812205522.35609639245502128656370633038738:50510828023533:2800:97A59613AF8637B886CBA7A4FB4C92E849BD432931B84195E49354364BDCAA84.png[/IMG]

From here you can edit or remove a user from the sandbox environment.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812210030.63985170938631725057936540222319:50510828023533:2800:CCB3F1F604DD8A7125DE2C06A74E295831DE00A251FBB99751565D5EBB5313D4.png"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812210030.63985170938631725057936540222319:50510828023533:2800:CCB3F1F604DD8A7125DE2C06A74E295831DE00A251FBB99751565D5EBB5313D4.png[/IMG]

Creating the Open Testing User List

Before releasing your app for Open Tesing, you must create the list of trusted users who are going to test your Beta version. From Users and permissions, go to List management and select User list.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812213252.89191499135256509224962519364602:50510828023533:2800:9FEB408BE8C9A5AD0FFF17B9E6B80BB313ECF649656B86503FFB8BF24BCC8F98.png"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812213252.89191499135256509224962519364602:50510828023533:2800:9FEB408BE8C9A5AD0FFF17B9E6B80BB313ECF649656B86503FFB8BF24BCC8F98.png[/IMG]

Click on new and fill the required information:

List name: A name to identify your list

Stored in: The site where the list will be stored, here you must choose the location which covers the region where the testers are. If you are going to release your app globally, is better to choose All

User information: Enter all the Huawei IDs and usernames of the test users.

Once you have finished, click on Confirm.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812214308.42400126944777948232975529512766:50510828023533:2800:291E0124B5023112FEFE83C524A6D2B6D1B5BADE9459E7D0917FD296B2601206.png"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812214308.42400126944777948232975529512766:50510828023533:2800:291E0124B5023112FEFE83C524A6D2B6D1B5BADE9459E7D0917FD296B2601206.png[/IMG]

Releasing the Open Testing version

Open testing allows you to distribute a Beta version of your app in order to get feedback and make improvements before releasing for all.

Note: Open Testing is now in Beta State, follow this guide to enable it.

From My apps, choose the app to be relesed and pepare the release of a new version.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812220803.40725258983065622626001466321206:50510828023533:2800:3088A3121F674CD738B1F76F1EC716762BF7749240A9B30E1BA5168E890189CF.png"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812220803.40725258983065622626001466321206:50510828023533:2800:3088A3121F674CD738B1F76F1EC716762BF7749240A9B30E1BA5168E890189CF.png[/IMG]

Under Open Testing fill the next information:

Version for Open Testing: Select yes

Test period: Period of time of the beta test.

Target users: Choose the user list you've created

Feedback email address: Email where the users can give feedback and report issues.

Invitation link validity period: Valid period in days to accept the invitation. If the user doesn't accept the invitation will not be able to find the beta version in App Gallery.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812221101.86028149142287757097168469917941:50510828023533:2800:C3D543C4E11926741B6D990BB1DBAD01D132E4E240B9A447FBC19EA7E5D7D7A6.png"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/002/383/434/2640052000002383434.20200812221101.86028149142287757097168469917941:50510828023533:2800:C3D543C4E11926741B6D990BB1DBAD01D132E4E240B9A447FBC19EA7E5D7D7A6.png[/IMG]

Once you have filled all the release information, click on Submit. If your app passes the manual/automatic review, all users in the list will receive an invitation to participate in the beta test. If a user accepts the invitation, will be able to find the beta version of your app in AppGallery

Conclusion

If you work with a QA team Open Testing and the Sandbox environment are powerful tools to test and improve your app without a real payment. Always remember to use them together for paid apps.

Reference

Open Testing documentation

Sandbox configuration guide