More information like this, you can visit HUAWEI Developer Forum and Medium.
{
"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"
}
Building an app is much like laying the foundation for a building. Buildings require a solid foundation to stand the test of time, and similarly, apps must rely on their foundational properties – quality and accessibility – to withstand ruthless market forces. Those apps that make it over the long haul must rely on these core advantages, in conjunction with a powerful support system, encompassing distribution, operations, and analysis, to stand out from their competitors.
AppGallery Connect provides you with four categories of services, to make the daunting task of building and maintaining quality apps, remarkably easy.
Auth Service: Sign in your mobile and web users via a pre-built, hosted authentication system to protect both them and you.
Most apps need to authenticate users, but developing an authentication system on your own is both difficult and costly, as the system will need to support numerous accounts, and come equipped with rigorous data security safeguards. AppGallery Connect Auth Service allows you to build a secure and reliable user authentication system, at a minimal cost, and with zero hassle.
Unlike traditional methods, Auth Service is based on a pre-built, hosted authentication system, and supports a wider range of authentication methods, including by mobile number, email address, HUAWEI ID, Facebook account, or Twitter account, as well as providing for anonymous accounts that provide your users with an accelerated registration and sign in process. Building and maintaining an authentication system under this framework is far less time-intensive than any other alternative.
In addition, Auth Service can be closely integrated with other serverless features, enabling you to dictate simple rules that can broadly applied to protect user data security.
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].
Cloud Functions: Build your mobile backend easily with an efficient and reliable function framework.
As app functions have become increasingly diversified and complex, it has taken longer and longer to build new apps, with app O&M becoming a costly endeavor. Cloud Functions is a serverless feature provided by AppGallery Connect that facilitates efficient, and reliable function development and running frameworks, by streamlining app development and O&M. It lowers the threshold for implementing app functions, allowing for the quick construction of service capabilities. Better yet, constructing a scalable and accessible serverless app only requires implementing the service logic, then developing and uploading the code for the function.
Cloud Functions can also be integrated with or extended to other cloud service capabilities. This enables you to flexibly stack services, as if they were building blocks, to implement the service logic, effectively reducing development costs in the process.
Cloud Storage: Store and distribute user-generated files on the cloud with superior performance and reliability.
File storage is notoriously time-consuming and labor-intensive, and characterized by the ever-present risk of data leaks. Cloud Storage provides your app with secure, reliable, and low-cost massive storage capabilities, enabling it to directly access files stored on the cloud.
Using the service provides you with all of the advantages of stable, secure, efficient, and intuitive storage, while freeing you from any of the work associated with storage server development, deployment O&M, and capacity expansion, or the need to track indicators related to availability, reliability, and durability. This lowers the barrier of entry for app storage, and allows you to focus on core service capabilities, operations, and branding.
Cloud DB: Collaborate your data between the client and cloud.
When developing a mobile app the traditional way, you may be forced to build each corresponding service from scratch. In addition to app logic development, you’d also need to perform data management, device-cloud data synchronization, as well as server deployment and maintenance.
This is where Cloud DB, bolstered with device-cloud synergy, comes into the picture. It ensures that data is accessible, consistent, reliable, and secure at all times, providing for seamless data synchronization between the client and cloud, which means that services remain available, even when offline. Just by integrating the service, you’ll be able to build apps that support device-cloud and multi-device data synergy.
In addition, as one of the services provided by AppGallery Connect, Cloud DB provides the Mobile Backend as a Service (MBaaS) capability, which allows you to dedicate your creative energies toward service development, for soaring efficiency across the board.
All services mentioned above aim to simplify the development process, by facilitating improved efficiency, and helping you build quality apps quickly and effortlessly. You can select whichever services you desire when building apps, or combine multiple services to further ramp up development efficiency, and reinforce file data security, while minimizing costs.
If you're interested and want to experience Cloud Storage and Cloud DB. Please send an email in the format [Company name+App ID] to [email protected].
The new service Cloud Storage has been released in AppGallery Connect 10.5, which also includes a new and improved Auth Service. To learn more about AppGallery Connect 10.5, please open the link below.
https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-introduction
Related
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
More information like this, you can visit HUAWEI Developer Forum
With the rapid growth of digital marketing, a myriad of ad attribution platforms and analysis tools have appeared on the market. In addition, organizations’ data requirements are becoming increasingly complex, which means their marketing strategies need to be much more flexible. But traditional coding is neither efficient nor flexible, because it requires a great deal of time-consuming work. Organizations need a tag management system which helps them manage all their tags in one place, so they don’t need to integrate multiple ad attribution platforms and analysis tools. That’s precisely what HUAWEI Dynamic Tag Manager (DTM) does, and best of all, it is completely free to use.
{
"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"
}
With DTM, your marketing team can dynamically update all tracking tags using a user-friendly UI. They can then track specific events, and report data to third-party analytics and ad attribution platforms, without needing to do any coding.
Advantages of DTM
Dynamically Adjust Data Reporting Rules Without Coding
Generally, you’ll carry out marketing activities more frequently than you release app updates. This means if your marketing activity data monitoring is reliant on app updates, you will need to frequently modify your app’s code, and then wait until the next app update before your changes take effect. As a result, you may miss out on the best marketing time window. With DTM, you can do all of this from an easy-to-use DTM portal. You don’t need to do any coding, and your changes will take effect straight away, without needing to release an app update.
Simplify Advanced Tracking
With preset tags in DTM, you can complete advanced tracking that usually takes days or weeks in just a few minutes.
For example, instead of adding tracking codes for each of the Submit buttons on your website, you can create a tag with a group of specific rules to track click events for all Submit buttons.
Increase Website Access Speeds
In DTM, tags are deployed in asynchronous mode, so tags that load slowly will not affect the triggering of other tags.
Centralize Your Tag Management
DTM manages all tags on your website or in your app, and simplifies the procedure for adding, editing, and deleting tags, greatly improving your tag management efficiency.
Free Enterprise-level Services
DTM is free of charge and provides enterprise-level support, so you can enjoy high-quality services without financial investment.
Fast Track Visual Events Without Coding
DTM provides visual event tracking. With this function, you can scan the QR code on the DTM portal to synchronize your app screen or web page with the DTM portal. You can then add visual events and parameters by simply clicking elements on the app screen or web page within the DTM portal.
UI for adding visual events for an app
UI for adding visual events for a web page
You can also use DTM together with HUAWEI Analytics and Push Kit to further improve the operational efficiency.
Once visual events have been added and the relevant authorized data has been reported to HUAWEI Analytics with users’ consent, you can group users based on their behavior, attributes, and lifecycles. This helps you understand different users groups’ behaviors and demands, and enables you to target specific groups through targeted marketing activities, to continuously improve your user conversion rate and achieve business growth.
Quick Integration
Not sure how to integrate DTM? We have a wide range of documents, such as our development guide, API reference, and sample code, to help you get started. You can find these documents on the HUAWEI Developers website. If you have any questions, feel free to submit a ticket or send an email to [email protected].
For more details, you can go to:
Our official website
Our Development Documentation page, to find the documents you need
Reddit to join our developer discussion: https://www.reddit.com/r/HMSCore/
GitHub to download demos and sample codes
Stack Overflow to solve any integration problems
Tag management can yield lots of great benefits, such as faster sites, decreased technology maintenance, and improved marketing agility. It's becoming a required component in every site's stack. But over the past three years, it's gone from a point solution to a commodity feature in a larger data services portfolio for most vendors. I haven't tried this one yet, but it appears to be a good option.
Really it's very good news.
I used to think of digital marketing as something difficult. I was never really good at programming because I didn't memorize any programming languages. But a lot of popular software nowadays is developed so that even the most unsophisticated user can use it. So a few years ago, I created an SEO company, which is now a big part of the country's marketing services. We've benefited greatly from working with Belkins, who have been our partners since the company's inception. They found us clients and built our client base. Many of our first clients started coming to us yearly because of our effective and high-quality services. And I still don't know how to code!
More information about HDC, you can visit HUAWEI Developer Forum
At the HDC.Together 2020 conference, HUAWEI Dynamic Tag Manager (DTM) received widespread attention thanks to its flexible and efficient mobile app and website data tracking functionalities, and the fact it does not require coding. It is also cost-efficient and supports multiple analytics platforms.
Tag managers help developers deploy and organize the tags on their websites or apps, so third-party data analytics platforms can collect and share the data they need. They can solve the issue of website and app performance deteriorating due to too many tags being deployed.
"DTM may be the first tool in the industry to enhance a tag management system (TMS) by adding visual event tracking. The usability of visual event tracking, combined with the flexibility of TMS, make DTM both efficient and flexible, and will empower enterprises to achieve rapid growth through digital marketing. Thanks to its user-friendly portal, enterprise marketing personnel can dynamically update tags and easily track specific visual events, so they can stay on top of their marketing data without needing to code."
{
"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"
}
DTM's Product Manager demonstrated its functions by using an example:
After delivering an ad through a range of media channels, an enterprise marketing team needs to analyze its performance by looking at metrics such as purchases and subscriptions. This enables them to see which channels were most successful, so they can optimize their ad delivery to achieve the best results at the lowest possible cost.
Traditionally, this would require the enterprise to modify its app code to track specific events.
This creates the following challenges:
1. Heavy workload: The enterprise would need to integrate multiple SDKs if it wants to use multiple analytics platforms.
2. Long period: To modify the conditions and rules for sending data to meet different marketing requirements, the enterprise would need to modify the app's code and then release an update, which is usually time-consuming.
3. High cost: To send data to multiple analytics platforms, the enterprise would need to maintain multiple sets of code.
These challenges undermine the efficiency, flexibility, and results of digital marketing. HUAWEI DTM can help enterprises to easily overcome these challenges.
DTM offers a simple and reliable tag management solution that is free and easy to integrate, allowing developers to flexibly manage their tags without the hassle of coding.
Advantages of DTM:
① Dynamically adjust data reporting rules, without having to release updates
Generally, enterprises carry out marketing activities more frequently than they release app updates. This means that if their marketing activity data monitoring is reliant on app updates, they will need to frequently modify their app's code, and then wait until the next app update before their changes will take effect. As a result, they may miss out on the best marketing time window. With DTM, they can do all of this from an easy-to-use DTM portal. It requires no coding, and their changes will take effect straight away, without them needing to release an app update.
② Everything is faster
Enterprises can configure rules for collecting, processing, and reporting data on the DTM portal, and this configuration will take effect in just 6 hours.
③ Multi-platform distribution
Enterprises often need to deliver ads through different channels and use different data analytics platforms to compare performance. DTM can collect data from different digital marketing systems and report the collected data to multiple analytics platforms, such as HUAWEI Analytics, AppsFlyer, Adjust, Google Ads, and Google Analytics for Firebase.
④ Lower cost, higher efficiency
Enterprises can directly add, delete, and modify tags on the DTM portal, which is cheaper and requires less IT resources. They can also manage all tags centrally, considerably improving the efficiency of their tag management.
⑤ Data privacy and security
DTM has data centers in China, Singapore, Russia, and Europe. It strictly complies with privacy laws and regulations of a wide range of countries and regions such as the GDPR, so it protects developers' data privacy and security.
During the HDC, DTM's visual event tracking function caught the eyes of many developers.
With visual event tracking, marketing personnel can synchronize app screens or web pages to the DTM portal, and then click the relevant screen or page elements on the portal to quickly add visual events and parameters for these elements without coding, greatly improving data collection efficiency.
Page for adding visual events for an app screen
Page for adding visual events for a web page
DTM can be used together with HUAWEI Analytics and Push Kit to further improve the operational efficiency.
To learn more about DTM, go to the HUAWEI Developers website or send an email to [email protected].
For more details, you can go to:
Our official website
Our Development Documentation page, to find the documents you need
Reddit to join our developer discussion
GitHub to download demos and sample codes
Stack Overflow to solve any integration problems
What is the most important thing in the big data era? According to Joe Kaeser, the CEO of Siemens, it is data. In his words, "data is the oil, some say the gold, of the 21st century."
Users produce data all the time when they are using mobile phones, tablets, computers, and IoT devices. With data, marketing and sales personnel can quickly analyze the market situation and tailor strategies accordingly. As the basic engine and raw materials for your service, data could help to spur growth.
1. Looking at the current situation of data collection and analysis
Currently, there are two pain points for data collection.
The first is huge waste: The SDK of an analysis platform needs to be integrated for obtaining data. To use different analysis platforms, SDKs of all these platforms need to be integrated, which results in cluttered programs, duplicated monitoring events, and a huge waste of mobile phone resources, such as the computing capability, memory, and network traffic. In fact, only one SDK is enough for collecting data, which will greatly reduce resource waste.
The second is low efficiency: Rapid market changes accelerate the updates and iterations of apps and web pages. Data timeliness is a matter of utmost concern over this trend. The conventional mode of relying on business and IT departments takes a long time, which compromises the data collection efficiency. The data collection efficiency can only be improved through configuring the dynamic tag management rules and visual event tracking, which enables you to collect data in a proactive and code-free manner.
Currently, there are hundreds of self-developed and third-party analysis platforms on the market, and each analysis platform has its own distinct features. It is normal for a company to use multiple analysis platforms, with some suitable for analyzing user behaviors, some for analyzing ad effects, some for analyzing business performance, and some for A/B testing.
How can data be collected efficiently and quickly and sent to multiple analysis platforms?
The answer is HUAWEI Dynamic Tag Manager (DTM), which is about to usher in a new era of data collection and sending.
2. DTM, a flexible and convenient tool
DTM allows people who are not familiar with coding to edit configuration rules (including the data sending time, content, and the analysis platform to which the data is sent) on a web page anytime and anywhere. After that, DTM can quickly obtain the required data and send the data to the specified analysis platforms. Here are some clarifications about what DTM exactly can and cannot do.
l DTM does not generate data. It only collects data.
l DTM collects data easily through rule configuration or visual event tracking, rather than through other labor-intensive methods, such as coding.
l DTM does not analyze data. It only sends data to the analysis platforms as required.
3. How to dynamically and flexibly collect and send data through DTM
{
"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"
}
The preceding figure shows an e-commerce shopping page. If a user taps the button to add a product to their favorites, what can you do to report this event to HUAWEI Analytics Kit?
You only need to configure the configuration rules on the DTM portal page. The rules consist of the following content referred to as the three W's:
When: time when data is sent after an event occurs.
What: attributes and context data of an event.
Where: the analysis platforms that data is sent to, such as Analytics Kit, Google Analytics, and Facebook.
First, you need to configure a condition, which indicates the time when the data is sent. In this example, data sending is triggered when a user taps the button to add a product to their favorites.
You then need to configure the analysis platform and the data to be sent. After that, click Release.
After the configuration is complete, when a user taps the button to add a product to their favorites, a related event will be received by Analytics Kit, and the attributes of the added product, such as the name, color, and version, will also be displayed. If you need to send data to other analysis platforms, you only need to configure an account and parameters for the new platform through DTM.
What is the implementation principle of the preceding configuration?
For an app, you only need to integrate an SDK into the app once and then create configuration rules containing data about the three W's on the DTM portal page. That is, the requirement scheduling, analysis, development, testing, packaging, and release processes are no longer involved. From then on, you can collect data on demand.
It is even easier for a website! You only need to add a piece of JavaScript code on each page of the website and then create configuration rules containing data about the three W's on the DTM portal page.
Compared with the conventional hard coding mode, this mode should be a huge improvement on the data obtaining efficiency. If you still think that it is a little difficult, visual event tracking will help you obtain data more easily.
Visual event tracking allows you to visually add tracking events on the web-based UI by selecting relevant components.
Go to the Visual event page and select the button for adding a product to favorites to add a tracking event for this button. You can also add parameters for the event, such as the product name, color, version, and capacity. Once a user taps this button, this event and relevant data will be reported to the specified analysis platform.
Visual event tracking has the following advantages: 1. Operations personnel can also add tracking events. 2. After the visual event information is updated, no code needs to be modified and no new app version needs to be released. Through visual event tracking, data can be collected in a faster and more cost-effective manner. DTM may currently be the first product on the TMS market that combines the tag management system and visual event tracking together.
More supported user behavior platforms
More dynamic data collection policies
Faster and easier data collection
Flexible connections to multiple analysis platforms
All here for you with DTM
For more details, you can go to:
l Our official website
l Our Development Documentation page, to find the documents you need
l Reddit to join our developer discussion
l GitHub to download demos and sample codes
l Stack Overflow to solve any integration problems
Read In Forum
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 CapabilitiesKeyring 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 ExperienceAs 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 ScenariosCross-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 ValuesKeyring'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.