AppGallery Connect Team Accounts - Huawei Developers

Team Account is a feature provided by HUAWEI Developers that enables you to manage sign-ins and permissions for member accounts. It allows the account holder to set up its own team and assign specific roles and permissions to team members, who are able to perform required operations at the same time in AppGallery Connect. Within the team, the account holder serves as the primary account, and team members are added as secondary accounts.
The Team Account service is supported on multiple Huawei platforms, including HUAWEI AppGallery and HUAWEI Themes, and can be used separately in AppGallery Connect.
What are the application scenarios for Team Account?​A company that registers a HUAWEI ID as the primary account, can use this account to manage its apps. If the company has multiple employees responsible for maintaining apps, allowing all of them to sign in using the primary account can lead to a logistical headache, and even lead to security risks. With the Team Account service, the primary account can be used to set up a team for all registered employees, so that employees can sign in via their own accounts to manage apps created under the primary account. The primary account can be used to assign only necessary roles and permissions to team members, in order to balance the need for bolstered security with that for nimble team collaboration.
What roles and permissions does Team Account provide?​Roles and permissions are assigned depending on the operation requirements of members and can vary by member. Roles in AppGallery Connect include administrator, app administrator, operations, development, customer service, finance, and legal affairs personnel.
For example, you can assign the app administrator role to member A, who will be responsible for releasing apps; assign the customer service role to member B, who is responsible for replying to app comments, and assign the legal affairs personnel role to member C, who takes charge of agreement signing.
AppGallery Connect also allows you to assign custom roles and permissions to team members, to provide for more secure and flexible team collaboration.
How to get started with Team Account?​First, you’ll need to sign in to AppGallery Connect using your primary account. Then go to Users and permissions > All users, click Add to go to HUAWEI Developers, go to Settings > Team Account, and click Add member account. To invite a specific account to your team, enter the member account information, set roles and permissions to be assigned to the account, and send an invitation to the member account via email.
The invited account will need to accept the invitation in the email, sign in to AppGallery Connect, and sign the agreement to join the team.
For more information, please visit this page.

Related

Are there any requirements for releasing applications in China?

Are there any requirements for releasing applications in China? Do I need to apply for a qualification certificate?
As we know, Apps and games distribution require supporting documents in accordance with local laws. In China, due to the large variety of apps and constant adjustments to the approval rules, the qualification requirements will be different. To help you quickly and effectively release applications, Huawei will let you know if your app requires special qualifications, and help you have better understanding to China application market to localize you application.
In addition to application, games must provide the copyright information and publication approval number. When a game starts up, certain information, such as the copyright owner, publishing company, approval document number (issued by the State Administration of Press, Publication, Radio, Film and Television of the People's Republic of China), International Standard Book Number (ISBN), and healthy gamer tips, must be displayed in a prominent position. And for those certificates, oversea game companies is difficulty to apply for it, so we will help you understand China's distribution policy.
How to upload the copyright documents of your application or game? Log in to HUAWEI Developers website, go to Console > Distribution and promotion > HUAWEI AppGallery > My Apps, click the name of your application, and go to Version information > Copyright information.
If you would like to know more, please contact us by the email.
Email: [email protected]

FQA collection during the application is released on the AppGallery in China

Dear developers, to help you release your applications in AppGallery in China as soon as possible, here is a collection of frequently asked questions from developers :
Q1: I'm an android developer and I know the process to submit and approve an app on the play store. The process for the approval is similar to the Google Play Store or IOS store? It's important for all the developers of other markets. For example, the icon size, the description, the keywords, and so on.
A: To help the app approval process go as fast as possible, this document is intended to help developers pass app reviews:https://developer.huawei.com/consumer/en/doc/distribution/app/30202
Q2: For the developers that publish your app in the Huawei app gallery is present an incentive or a special tax percentage to allow the growth of this app store and the app availability?
A: HUAWEI Developer official website has provided professional guidance for global developers. For details about settlement and taxation, please refer to the guidance: https://developer.huawei.com/consumer/en/doc/start/98980, and you can also contact us by email: [email protected]
Q3: Is there an intermediary in China that we can work with to work around the legal requirements and other business issues?
A: Dear Developer, If you aren't familiar with the Chinese market or have no Chinese team, you ask for support in introducing you to an agency. Please contact us via email: [email protected].
Q4: Is there any different payment method to other countries or is it the same as in China?
A: There will be different payment channels available depending on the region, and the Channel Deductions for each payment channel will also depend on the region. The payment channel and deductions for different service regions are as follows: https://developer.huawei.com/consumer/en/doc/00001
Q5: If my app includes paid items, how is the payment handled to avoid paying fees for currency conversión?
A: If the transaction currency of the country or region where the product is sold is different from the settlement currency which you had chosen, Huawei will use Huawei's exchange rate to convert it into the settlement currency. For details about the exchange rate in AppGallery, please refer to 4.9 in the link: https://developer.huawei.com/consumer/en/doc/start/98980
Q6: How about IAP revenue sharing?
For details about IAP revenue sharing, please refer to https://developer.huawei.com/consumer/en/doc/app/30203
Q7: how to support the IAP payment requirements when releasing an app outside China?
A: All app and game-related in-app purchases or digital merchandise must only use the Huawei IAP kit
Q8: Will we be able to continue support for US 3rd party payments (e.g. VISA, PayPal…)
A: Huawei IAP provides a comprehensive payment solution for partners and users, please refer to https://developer.huawei.com/consumer/en/doc/00001
Q9: Will you get a commission from my app
A: If the APP is paid software, the settlement of each sale of your Joint Operation Paid Products on Huawei Platforms shall be calculated as follows: https://developer.huawei.com/consumer/en/doc/start/98980
Q10: Can an individual developer enable the payment service?
A: Currently, individual developers cannot enable payment service in HUAWEI Developer.
For more detail about how to release your application and games in AppGallery on the Chinese mainland, please send an email at [email protected]

【Event】Grow your app business to new levels with AppGallery Connect

The success of an app is not just dependent on the value it offers users, but also how efficiently it reaches them. HUAWEI AppGallery Connect app service platform is designed to help app developers improve development and operations efficiency, attract a wider range of users and generates greater revenue, by offering end-to-end services at every step along the way, from app innovation and development, to distribution, operations, and analysis, with support for a broad range of devices.
App developers share a number of common challenges when releasing an app. For example, how to acquire most users? How to reach target users with optimal precision? How to improve monetization while continuing to acquire users? All of these challenges, and many others, are addressed at the AppGallery Connect Academy · Live event, offering actionable insights on how to grow your app business to new levels.
Partner with AppGallery Connect to grow your business, by harnessing global app distribution and broad-based device support.
As a top-3 global app marketplace, HUAWEI AppGallery provides access to a wide variety of both global and locally-oriented apps across 18 app categories and has attracted over 530 million MAU in 170+ countries and regions by the end of 2020.
In order to continuously provide quality and safe app experience for users, AppGallery has launched AppGallery Connect, a one-stop app service platform that empowers developers' app creativity and business growth. As of the end of 2020, AppGallery Connect had already partnered with 2.3 million developers across the globe, facilitating 384 billion app distributions on AppGallery in 2020 alone.
A/B Testing: Conduct group experiments to determine the best variant for your app.
A/B Testing enables you to make informed operations decisions based on specific data. It conducts group experiments to determine user preferences related to UI design, written content, and product functions. A/B Testing does not directly boost user activity, but its experiment results help you determine user preferences, and improve indicators such as DAU and MAU.
In one notable example, an app team split users into two groups to determine whether a new function could facilitate user engagement. This function was only made available to one group. Two weeks later, the daily active duration of users in the treatment group was half an hour longer than that for users in the control group. In light of this, the team ultimately decided to release the function, and was proven correct, as the daily user activity duration rose by 15%.
Remote Configuration: Change how your app looks and works, without requiring users to update the app.
Sleep Sounds is an app that provides lullabies and natural white noise to help users fall asleep with greater ease. The Sleep Sounds team utilized AppGallery Connect Remote Configuration to make changes to their app, while also avoiding the need to release a new version. The team simply made changes on the cloud, and the changes took effect on the app side. This enabled Sleep Sounds to make targeted recommendations to users based on their local market, age, gender, and other attributes, upon obtaining the user's consent. Just two weeks into using the service, Sleep Sounds saw an 8% increase in its number of users, and a 10% increase in user engagement.
App Linking: Provide a consistent link access across platforms and versions, for higher conversion rates.
App Linking helps you create deep links for in-app content, and display them across a wide range of channels, including those on social media. By tapping a link, the user can directly access the in-app content. Those users who have not installed the app will be redirected to HUAWEI AppGallery for download and installation.
For example, if you are planning a promotion in your app, App Linking can help you place the promotional link on a diverse range of ad platforms. Existing users can then launch the app and open the specific page with just a tap; new users will be redirected to AppGallery to download and install the app, and then to the specific promotional page upon launching the app.
Linking premium in-app content enables you to convert mobile web users into native app users, which provides a way to grow your user base. App Linking also supports tracing parameters, which means that you can view data analysis and trace traffic sources across different channels.
App Messaging: Send contextual messages to engage users.
With the Call Screen app, users can choose from a range of customized incoming call skins, some of which have visual alerts to ensure that important calls aren't missed. But the developer found that some of the new skins they had released were not being downloaded by very many users, and reviews of the skin were mixed. To address this, the developer used the App Messaging service in AppGallery Connect to notify users of new available skins, after obtaining their consent. Now, when a user signs in, Call Screen provides them with skin recommendations based on their preferences. The service helped increase the number of app users by 11% in just three weeks.
AppGallery Connect Academy · Live: We Connect, You Grow
If you'd like to learn more about the operations and growth services in AppGallery Connect, you simply can't miss AppGallery Connect Academy · Live held from 11:00 UTC+02:00 on March 31, 2021. This event will walk you through how to harness AppGallery's global distribution capabilities to grow your user base, and how to better monetize your app by using AppGallery Connect's operations services to target and activate users. These services, and many others, can help your app stand out from the competition.
Any doubts about this LIVE, click here to leave your reply. We'll answer some questions during the FAQs session.
Thanks for sharing
Hey! I also have my own business and I know that business promotion is very important in any company.I have always spent a lot of time on documentation and other minor matters.But I found a solution.I started using the services of a special company in the UK.Go to this website to learn more information! They will help you with all documents and other tasks.
Do all those features support non-Huawei phones?

Comprehensive Analysis | Application Scenarios and Business Values of Keyring

Nowadays, it's common for an app developer to develop multiple apps across different platforms. However, an issue that arises is that when signing in to different apps or the same app across different platforms on the same device, users usually needs to repeatedly enter their account name and password even if the same account is used, which has a negative impact on user experience. HMS Core Keyring can help developers solve this problem effectively.
Keyring Capabilities​Keyring provides developers with the ability to manage user credentials throughout the credential lifecycle, including obtaining, encrypting, storing, authorizing, sharing, querying, accessing, and deleting credentials. These capabilities help developers provide a smooth sign-in experience for their users.
Encrypted storage on user devices
Keyring encrypts user credentials using a randomly generated key in the Trusted Execution Environment (TEE). The key varies depending on the device and can only be used in the TEE. Huawei does not have access to the content of the key. All these measures ensure that user credentials are securely stored on user devices. When storing credentials, developers can also choose to require the user to provide biometric information or enter their lock screen password when an app tries to access the stored credentials.
Credential sharing
Keyring allows users to share their credentials across different Android apps, quick apps, and web apps made by the same developer. When a user signs in to an app, the app searches for available credentials in Keyring. The available credentials may be stored by the app or shared by other apps with the app.
Data security
To ensure data security, Keyring can verify the identity of an Android app by its APK name, verify the identity of a quick app by its package name and certificate hash value, and verify the identity of a web app by its URL, thus effectively preventing user credentials from being stolen by spoof apps and ensuring the security of credential sharing.
Credential deletion and update
Keyring provides developers with APIs for deleting and updating credentials. After the user signs out of an app account, the account credential will be deleted from Keyring.
Privacy Experience​As for privacy, Keyring complies with various privacy policies and ensures that user experience is not affected.
Firstly, Keyring only stores and shares users' credentials on their devices, and does not upload the credentials to the Huawei cloud server. Therefore, users are the sole data controller of their credentials. Huawei will not actively perform any actions that affect the security of user credentials, such as modifying or deleting them. Secondly, Keyring's privacy statement has been incorporated into the Statement About HMS Core and Privacy. Therefore, your app does not need to separately notify users about Keyring's privacy policies. You can visit our official website to view success stories from developers who have used Keyring to provide users with an excellent cross-app and cross-platform sign-in experience.
Application Scenarios​Cross-Platform Sign-In
Developers are increasingly releasing their apps on various different platforms. However, when users use an app on a different platform, they find themselves having to enter their sign-in information each time they want to sign in. Keyring provides apps on different platforms with corresponding APIs, including the Keyring SDK, quick app APIs, and web APIs, thus supporting credential sharing between apps across different platforms.
{
"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"
}
​
Take a shopping app as an example. Sending promotional messages to users during special events and national holidays is one of the most common marketing strategies and is also popular with users. A user signs in to the Android version of the shopping app and then receives a promotional message for a particular product. The user then taps the link in the message to open the web version of the app in HUAWEI Browser. Keyring automatically signs the user in, after which the user is free to start shopping.
Cross-App Sign-In
As developers mature and grow, most will end up developing multiple apps. However, it's not easy to acquire users for a new app. Once a developer releases a new app, Keyring serves as a bridge that efficiently connects users of the developer's existing apps to the new app. Thanks to this, users can seamlessly sign in to the new app with a single tap, without having to re-enter their account names and passwords.
Put simply, when a user signs in to existing app A and then installs new app B made by the same developer, the user can directly sign in to app B using the credentials saved by app A, without needing to enter their account name and password again.
Account Change
Keyring can store multiple credentials from the same user in an app. The app can provide a confirmation screen so that users can choose which account to sign in with, facilitating account change. In addition, developers can ask users to provide their biometric information or enter their lock screen passwords before they sign in, which effectively prevents security risks such as account spoofing.
Business Values​Keyring's cross-app sign-in functionality allows multiple apps made by the same developer to share users with each other, helping developers quickly boost the user base of their app. In addition, Keyring also allows developers to share users between their Android apps, quick apps, and web apps. By creating a seamless sign-in experience across different apps and platforms, Keyring helps developers simplify the sign-in process to shorten the user conversion path and improve the user conversion rate. Put simply, Keyring is a powerful tool that can help developers achieve business success.
Keyring's core features of providing smooth sign-in, data security, and user sharing are ideal for every type of app, whether it be shopping, travel, social media, or reading. In the future, Keyring will continue to add new features to its repertoire as HMS Core expands its security-related capabilities, and provide even more cutting-edge services for developers.
To learn more, please visit:
>> HUAWEI Developers official website
>> Development Guide
>> Reddit to join developer discussions
>> GitHub to download the sample code
>> Stack Overflow to solve integration problems
Follow our official account for the latest HMS Core-related news and updates.

Two-Factor Authentication Safeguards Account Security

An account acts as an indispensable network access credential for everyone in this digital world. It is associated with a user's digital assets and privacy, and even affects the security of their physical assets.
How to ensure user account security has become a focal point that challenges developers, and that process is known as identity verification, which plays an important part in account security.
Account hacking happens all the time and often comes with bad consequences. A leaked bank account password can lead to significant economic losses. A hacker tends to clear all paid props of the account holder after they break into a game account. In social media, however, a prankster steals accounts to make offensive comments for fun, without specifically aiming to benefit financially.
Convenient sign-in methods have made signing into an app even easier, but this could also leave user accounts vulnerable to malicious people who cause harm or obtain illegal benefits. An essential cause of account hacking is that some authentication methods are overly simple.
In conventional account name plus password login scenarios, once the password is disclosed, the account can be signed in to by anyone. So, how can we cope with this problem?
The answer is two-factor authentication. This authentication method addresses the vulnerabilities during user identity verification and strengthens user account security.
What Is Two-Factor Authentication?
Two-factor authentication is a system that utilizes the time synchronization technology. It uses a one-time password generated based on time, event, and key to replace traditional static passwords.
More specifically, in addition to the combination of the account name and password, a layer of security authentication, that is, dynamic verification code, is added to verify user identity and ensure sign-in security. This authentication method is called two-step authentication or multi-factor authentication.
The verification code generated each time varies according to the variables used for each authentication. Because the verification code changes with each use and is unpredictable, it ensures sign-in security in the basic password authentication phase.
Two-factor authentication is applicable to a wide range of scenarios. Generally speaking, this authentication method can be adopted as long as a static password is available.
Nowadays, two-factor authentication has been used in multiple fields, including the U key for online banking and SMS verification code. Along with the finance field, the "account name+password+dynamic password" authentication mode has been utilized by websites and apps to cut security risks and protect users' digital assets and privacy in social networking, media, and more. Currently, the devices and technologies for two-factor authentication are mature. The two-factor authentication solution consists of three parts:
Authentication device (token), agent software, and management server.
The authentication agent software functions between terminal users and network resources to be protected. When a user wants to access a resource, the authentication agent software sends the request to the management server for authentication.
To ensure the operability of two-factor authentication, the management server that receives and verifies two-factor authentication requests must be highly reliable and secure, support multiple two-factor authentication devices, and can be easily integrated with enterprise IT infrastructure which includes front-end network devices and service systems and back-end account systems, such as Active Directory (AD) and Lightweight Directory Access Protocol (LDAP).
For independent developers and small and medium-sized enterprises, two-factor authentication is necessary for ensuring the security and reliability of their data assets. As multiple account systems with two-factor authentication services have been released on the market, you can simply integrate one to free up investment in the R&D of agent software and management servers.
The two-factor authentication function of HMS Core Account Kit has been tested by numerous developers and the market, and has shown remarkable reliability. Not only that, Account Kit informs risks in real time and complies with the General Data Protection Regulation (GDPR) to raise the level of account security. Try out the kit for even safer and more convenient identity verification!
Learn more about Account Kit:
>> Documentation: overview and development guides of HMS Core on HUAWEI Developers
>> Open source repositories: HMS repositories on GitHub and Gitee
>> Forum: HUAWEI Developer Forum

Categories

Resources