Products must fulfill wide-ranging user preferences and requirements. To enhance user retention, it is important to design targeted strategies to achieve precise operations and satisfy varying demands for different users. User segmentation is the most common method of achieving this and does so...
HUAWEI In-App Purchases (IAP) implements convenient in-app purchasing via either the service's SDK or its server.
Features and integration details of IAP are well illustrated in its official documents. I've used the service extensively for my apps and kept track of its issues (both from myself...
I recently came across an article saying that barcodes and barcode readers have become a mainstay of today's economies and our lives in general, since they were introduced in the 1970s.
So, I decided to test how true this is by seeing how often I come across barcode readers in a typical day of...
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...
How do I know whether the Analytics SDK has been successfully integrated or reported data? What is the meaning of key log content?
1. Add the following code to enable the logging function before initializing the Analytics SDK:
HiAnalyticsTools.enableLog ();
2. Add the following code to...
When you integrate and debug a subscription, HUAWEI In-App Purchases (IAP) can help you simulate the actual environment through sandbox testing.
The purchase process of subscriptions is similar to that of one-time products. However, subscriptions involve more details to consider, such as...
3D Audio Overview
Immersive experience is much talked about in the current mobile app world, given how it evokes emotions from users to merge the virtual world with reality.
3D audio is a fantastic gimmick that is capable of delivering such an experience. This tech provides listeners with an...
Audio is the soul of media, and for mobile apps in particular, it engages with users more, adds another level of immersion, and enriches content.
This is a major driver of my obsession for developing audio-related functions. In my recent post that tells how I developed a portrait retouching...
Smartphones are everywhere these days and play an important role in our daily lives. The popularization of smartphones has led to a wave of mobile apps hitting the market. So, the homogeneous competition between apps is more fierce than ever and developers are trying their best to figure out how...
Portrait Retouching Importance
Mobile phone camera technology is evolving — wide-angle lens, optical image stabilization, to name but a few. Thanks to this, video recording and mobile image editing apps are emerging one after another, utilizing technology to foster greater creativity.
Among...
Hey, guys! I'm still working on my mobile multiplayer survival game. In my article titled Build a Game That Features Local In-App Purchases , I shared my experience of configuring in-app product information in the language and currency of the country or region where the user's account is...
HMS Core Analytics Kit allows developers to download event data and import it to their own analytics systems to build custom reports or generate personalized audience analysis reports, thereby helping make effective marketing activities. Developers can filter data for export by user attribute or...
Background
One afternoon, many weeks ago when I tried to exit a parking lot, I was — once again — battling with technology as I tried to pay the parking fee. I opened an app and used it to scan the QR payment code on the wall, but it just wouldn't recognize the code because it was too far away...
HMS Core Health Kit unlocks atomic data for developers. After obtaining user consent, your app will then be able to read, add, modify, or delete users' health and activity data by calling Health Kit APIs. To begin with, you will need to first apply for test scopes from Health Kit, to access this...
Recently, Analytics Kit 6.9.0 was released, providing all-new support for the exploration capability. This capability allows you to flexibly configure analysis models and preview analysis reports in real time, for greater and more accessible data insights.
The exploration capability provides...
Does anyone know how to install Huawei apps for any Honor device? I mean in particular Huawei Mobile Cloud where can I enable backup of my photos, files, documents, petal maps and so on? I was searching for an apk but there is none...
What Is HDR and Why Does It Matter
Streaming technology has improved significantly, giving rise to higher and higher video resolutions from those at or below 480p (which are known as standard definition or SD for short) to those at or above 720p (high definition, or HD for short).
The video...
Augmented reality (AR) is a technology that facilitates immersive AR interactions by applying virtual objects with the real world in a visually intuitive way. In order to ensure that virtual objects are naturally incorporated into the real environment, AR needs to estimate the environmental...
Augmented reality (AR) provides immersive interactions by blending real and virtual worlds, making human-machine interactions more interesting and convenient than ever. A common application of AR involves placing a virtual object in the real environment, where the user is free to control or...
HMS Core made a show of its major tech advancements and industry-specific solutions during the HUAWEI DEVELOPER CONFERENCE 2022 (Together), an annual tech jamboree aimed at developers that kicked off at Songshan Lake in Dongguan, Guangdong.
As the world becomes more and more digitalized, Huawei...
Conventional pop-up ads and roll ads in apps not only frustrate users, but are a headache for advertisers. This is because on the one hand, advertising is expensive, but on the other hand, these ads do not necessarily reach their target audience. The emergence of personalized ads has proved a...
So this is a solution that works for some google apps, i did some test and here's the result:
https://helloexpress.net/lighthouse-huawei-google-apps/
I included a list of apps that work with Lighthouse.
Why We Need DDGI
Of all the things that make a 3D game immersive, global illumination effects (including reflections, refractions, and shadows) are undoubtedly the jewel in the crown. Simply put, bad lighting can ruin an otherwise great game experience.
A technique for creating real-life...
907135701 is one of the most frequently reported error codes from HMS Core Account Kit. The official document describes the error as follows.
Both an Android project and a HarmonyOS project can report this error.
I myself have come across it several times and have summed up some of the...
Optical character recognition (OCR) technology efficiently recognizes and extracts text in images of receipts, business cards, documents, and more, freeing us from the hassle of manually entering and checking text. This tech helps mobile apps cut the cost of information input and boost their...
Augmented reality (AR) is now widely used in a diverse range of fields, to facilitate fun and immersive experiences and interactions. Many features like virtual try-on, 3D gameplay, and interior design, among many others, depend on this technology. For example, many of today's video games use AR...
Nowadays, lots of developers choose to buy traffic to help quickly expand their user base. However, as traffic increases, game developers usually need to continuously open additional game servers in new service regions to accommodate the influx of new users. How to retain players for a long time...
HMS Core In-App Purchases can be easily integrated into apps to provide a high quality in-app payment experience for users. However, some developers may find that the payment screen of In-App Purchases cannot be opened normally. In this article, I will explain possible causes for this and...
You have likely seen user reviews complaining about how the online shopping experiences, in particular the inability to try on clothing items before purchase. Augmented reality (AR) enabled virtual try-on has resolved this longstanding issue, making it possible for users to try on items before...
Let's face it. Sometimes it can be difficult for our app users to find a specific app function when our apps are loaded with all kinds of functions. Many of us tend to write up a guide detailing each function found in the app, but — honestly speaking — users don't really have the time or...
HMS Core Push Kit allows developers to access the Push Kit server using the HTTPS protocol and send downlink messages to devices. This article introduces some common error codes returned when the Push Kit server sends messages, and analyzes the root causes and provides solutions for them...
In the mobile Internet era, people are increasingly using mobile apps for a variety of different purposes, such as buying products online, hailing taxis, and much more. When using such an app, a user usually needs to manually enter their address for package delivery or search for an appropriate...
I dare say there are two types of people in this world: people who love Toy Story and people who have not watched it.
Well, this is just the opinion of a huge fan of the animation film. When I was a child, I always dreamed of having toys that could move and play with me, like my own Buzz...
Background
When using an app, if pop-up ads keep appearing when we browse app pages but we are not interested in the advertised content, not only will our browsing experience be negatively affected, but we will also quickly become tired of the advertised content. Unwanted ads are usually...
During workouts, users expect to be able to track their status and data in real time within the health or fitness app on their phone. Huawei phone users can link a piece of equipment, like a treadmill or spinner bike, via the Huawei Health app, and start and track their workout within the app...
Why Do I Need a Background Remover
A background removal tool is not really a new feature, but rather its importance has grown as the world shifted over to online working and learning over the last few years. And I did not find how important this tool could be until just two weeks ago. On a warm...
Augmented reality (AR) bridges real and virtual worlds, by integrating digital content into real-world environments. It allows people to interact with virtual objects as if they are real. Examples include product displays in shopping apps, interior design layouts in home design apps, accessible...
Emojis are a must-have tool in today's online communications as they help add color to text-based chatting and allow users to better express the emotions behind their words. Since the number of preset emojis is always limited, many apps now allow users to create their own custom emojis to keep...
Which marketing task or channel attracts the most users?
How active are the users acquired from paid traffic? How about their retention rate?
Which marketing task attracts users who add the most products to the shopping cart and place the most orders?
If you're unable to answer any of these...
The translation service from HMS Core ML Kit supports multiple languages and is ideal for a range of scenarios, when combined with other services.
The translation service is perfect for those who travel overseas. When it is combined with the text to speech (TTS) service, an app can be created...
Creating authentic sounds is becoming easier and easier, thanks to technological developments such as monophonic sound reproduction, stereo, surround sound, and 3D audio. Of these technologies, 3D audio stands out because of its remarkable ability to process 3D audio waves that mimic real-life...
Unreadable image text caused by motion blur, poor lighting, low image resolution, or distance can render an image useless. This issue can adversely affect user experience in many scenarios, for example:
A user takes a photo of a receipt and uploads the photo to an app, expecting the app to...
Nowadays, apps use device location to provide a wide variety of services. You may want to see a user's location to show services around them, learn the habits of users in different areas, or perform location-based actions, like a ride-hailing app calculating travel distance and trip fare.
In...
Ads Kit offers Publisher Service for developers, helping them obtain high-quality ads by resource integration, based on a vast Huawei device user base; it also provides Identifier Service for advertisers to deliver personalized ads and attribute conversions.
Now, let's share some problems that...
Identity verification is among the primary contributors to mobile app security. Considering that face data is unique for each person, it has been utilized to develop a major branch of identity verification: face recognition.
Face recognition has been widely applied in services we use every day...
What do you usually do if you like a particular cartoon character? Buy a figurine of it?
That's what most people would do. Unfortunately, however, it is just for decoration. Therefore, I tried to create a way of sending these figurines back to the virtual world — In short, I created a virtual...
In photography, cutout is a function that is often used to editing images, such as removing the background. To achieve this function, a technique known as green screen is universally used, which is also called as chroma keying. This technique requires a green background to be added manually...
Travel and life vlogs are popular among app users: Those videos are telling, covering all the most attractive parts in a journey or a day. To create such a video first requires great editing efforts to cut out the trivial and meaningless segments in the original video, which used to be a thing...
Many health and fitness apps provide a data subscription feature, which allows users to receive notifications in real time within the app, once their fitness or health records are updated, such as the day's step count, heart rate, or running distance.
However, tracking health and fitness over...
Have you ever had the following experience: When you are walking on a road and searching for car information in a social networking app, an ad pops up to you suddenly, telling you about discounts at a nearby car dealership. Given the advantages of the short distance, demand matching, and...