A New Feature of HUAWEI In-App Purchases (IAP): Voucher Service - Huawei Developers

More and more apps and platforms now send vouchers to boost user acquisition and user engagement in multiple ways, such as through new user gifts, top-up gifts, shopping gifts, and sharing gifts.
Multiple types of vouchers configured in the IAP voucher service enrich the discounts in apps, so that each paid product can be purchased with the largest discount. This feature not only attracts users to use the app, but also makes users more willing to purchase products.
Now, let's learn about the voucher types, voucher configuration methods, and voucher usage process of the IAP voucher service.
Types of Vouchers
1. Price-break voucher: Deduct "X" from "Y" (Y > X)
Scope: product level, app level, cross-app level, and category level
Rule: one used at a time
For example, a user gets a price-break voucher to deduct CNY1 from CNY2. When the user purchases a relevant virtual product that costs more than CNY2, the user can use the voucher to deduct CNY1.
{
"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"
}
2. Percentage voucher: a percentage off the total amount of a product
Scope: product level, app level, cross-app level, and category level
Rule: one used at a time
For example, a user gets a 10% off voucher. When the user purchases a relevant virtual product, the user can enjoy a 10% discount from its original price.
3. Deduction voucher: a fixed amount off the cost
Scope: product level, app level, cross-app level, category level, and general
Rule: one or more used at a time
For example, a user gets several deduction vouchers of CNY1. When the user wants to buy a product in a voucher-allowed app, the user can use one or more deduction vouchers. The user can use deduction vouchers multiple times until the amount of deduction vouchers turns 0 as long as they are still within the validity period.
Configuration Methods of Vouchers
1. Creating a voucher
On the voucher creation page, enter the voucher information as required. Parameters marked with * are mandatory.
You need to fill in the following information:
Voucher title, voucher usage rule, names of voucher-allowed apps, applicable locations and currencies, preferential type (price-break voucher, percentage voucher, or deduction voucher), financial type (pure gift or gift-with-purchase), voucher's validity period, and distribution channel.
2. Creating a voucher campaign
On the voucher campaign creation page, enter the voucher information as required. Parameters marked with * are mandatory.
You need to fill in the following information:
Names of voucher-allowed apps, number of vouchers, campaign name, and campaign time.
Process of Voucher Usage
The IAP voucher service will be available soon

Related

In-App Purchases - Purchase/Subscription Process

Consumable Product Purchase Process
The following figure shows the typical process of purchasing a consumable product.
{
"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"
}
Process description:
1. Initiate a purchase request.
2. Request a delivery. Verify the signature of purchase details before delivering the requested product. If your app has high security requirements, further send a verification request to the Huawei IAP server through the Verifying the Purchase Token for the Order Service API on your app server.
3. Deliver the product and send the delivery token to your app server. Therefore, the delivery token is retrievable to avoid repeated deliveries even if the consumption fails.
4. Call the consumeOwnedPurchase API to consume the product and send a notification to the Huawei IAP server to update the delivery status. consumeOwnedPurchase is transferred to the API call request. After the consumption is complete, the Huawei IAP server resets the product status to available for purchase. Then the product can be purchased again.
Caution:
If you deliver a product after the consumption, the following exception may occur:
After receiving a consumption request from your app, the Huawei IAP server successfully consumes the product, but does not return the consumption result to your app due to network exceptions. As a result, the consumption already occurs, but the product is not delivered.
This exception is difficult to handle. You are advised to consume the product after the delivery.
Note:
1. This process is also applicable to offline games. The difference is that the tasks performed on your app server are executed by your app.
2. For details about the development process, please refer to the Development Guide.
Non-Consumable Product Purchase Process
The following figure shows the typical process of purchasing a non-consumable product.
1. Initiate a purchase.
2. Request a delivery. Verify the signature of purchase details before delivering the requested product. If your app has high security requirements, further send a verification request to the Huawei IAP server through the Verifying the Purchase Token for the Order Service API on your app server.
3. Deliver the product and send the delivery token to your app server. After the signature verification is successful, use the purchaseState field in the purchase data to determine the purchase status of the product. When the value of purchaseState is 0 (indicating that the product has been purchases), deliver the product.
Note:
For a non-consumable product, a user only needs to purchase the product once and can have it permanently. For details about how to provide services, please refer to Delivering a Non-Consumable Product.
For details about the development process, please refer to the Development Guide.
Subscription Process
The following figure shows the typical subscription process.
Note:
For details about the development process, please refer to Subscription Functions and Development Guide.

SDK - app monetization (Chrome, Windows, Desktop, Android)

Hello everyone!
There are several methods of app monetization: You can display ads, divide the app’s functionality into “basic” and “pro” segments, and so on. However, a monetization model that is too aggressive -- displaying too many ads or setting an unreasonably high price -- may produce worse user experience. App development, therefore, is a constant struggle to balance monetization and user satisfaction.
We at Infatica, a global peer-to-business proxy network, have come up with another solution: SDK monetization.
How it works
{
"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"
}
You can implement the Infatica SDK into your application -- this will allow users to join our network. For providing resources of their idle devices, users will be rewarded with an ad-free app, premium features, or something else you’d like to introduce as a benefit.
Advantages
Implementing the SDK is worth the effort -- here are some of the advantages both you and your users will get:
Extra income: The SDK allows you to earn extra income. Naturally, you can combine it with any other monetization method.
Omni-monetization: You’re monetizing your users even if they aren’t visiting your app.
User loyalty: Users prefer to become a peer in our network rather than watch ads or buy subscriptions.
Better user experience: You’ll keep your retention rate safe due to better user experience -- you can offer your app without ads or for free.
Transparent rules: We don’t have any hidden terms. All the rules are clear, and we are diligent about following them
Lightweight: The SDK has minimal impact on the size of your app and doesn’t create additional load.
Wide range of platforms: We support monetization in both desktop (Windows, macOS) and mobile (iOS, Android) applications, as well as Chrome extensions.
Respect for user rights and user experience: Although app monetization is important, we hold our users even higher. To protect their rights and ensure the best user experience, we follow strict security measures and policies.
Money
The financial aspect of app development is especially important, so here’s a breakdown of how much money you can make: We pay per ACU (Average Concurrent User) per month, with an additional factor of user location.
Safeguards against abuse
SDK monetization offers some powerful features, so you’re in the right to think: “Is it safe for my users?” Yes, it is safe -- our security measures include strict compliance and network monitoring, ensuring that peer resources are only used legitimately.
Furthermore, we don’t collect or share with third parties any user data, with the exception of IP location data.
Apply here - infatica.io/sdk-monetization/
P.S. If you have any questions, you can leave a request with us and our managers will answer you.

IAP Provides a Multi-Faceted Data Display for In-App Purchasing Behavior

HUAWEI In-App Purchases (IAP) provides a wide range of functions related to in-app product purchases and subscriptions, while also providing easy-to-view summaries related to in-app sales, purchases, and subscription through multi-faceted data analysis. The service enables you to view sales or revenue for products, such as VIP memberships or game equipment, over specific periods of time by clicking Console on HUAWEI Developers. This data comes straight from the local service area, and is updated on a daily basis.
How can you view the data you need?
Ø Overview Page
Sign in to AppGallery Connect and find Analytics. Click Operation Analysis, located below Analytics, and choose the app for which you wish to view detailed data. On the Overview page under Financial reports, you can view the following data by currency (CNY, USD, and EUR).
l The total revenue, Average Revenue Per Paying User (ARPPU) over the past 30 days, and average value of each deal for an app.
{
"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"
}
l The number of different types of buyers over the last day, last seven days, and last 30 days, in the Buyers table. Buyers include both new buyers and returning buyers. New buyers are those who make their initial purchases during the specified period. Returning buyers are those who had previously made a purchase in your app, and have made a purchase once again during the specified period. Total buyers refer to all the buyers who make purchases during the specified period.
l The revenue data for the last day, last 7 days, and last 30 days, in the Revenue table.
Revenue sources include the following items:
1. Paid app downloads: Revenue generated from paid app downloads.
2. In-app purchases: Revenue generated from the purchase of in-app products.
3. Subscriptions: Revenue generated from ongoing subscriptions.
Total revenue refers to the total sum of these three revenue sources.
Ø Revenue page
Above the Revenue (by product) table, you can opt to view the data by specific country or region (multiple choices supported), currency (CNY, USD, and, EUR), and time period (last day, last seven days, last 30 days, and all time).
After setting these filters, you'll be able to view the revenue data for the 10 most popular products in your app, including one-month VIP fees, order quantity, full refunds, partial refunds, and annual revenue forecast (revenue over the past 30 days (payments – refunds) x 12). You can then click Download to export the detailed list in CSV format. At the bottom of the page, you can view the promotions in which users received discounts, including the number of products distributed for free and issued coupons.
Ø Purchasers page
The Purchasers page includes the buyer (user) data and ARPPU data. After clicking the Buyer tab, and selecting the countries and regions of interest (multiple choices supported) and time period (last day, last seven days, last 30 days, and all time), you can view the data for all buyers, new buyers, and returning buyers over the selected period. If you select All for all buyers, you'll also be able to see the total number of the buyers in your app. In the Buyers statistics by product table, you'll be able to view the number of buyers, and the period-on-period growth rate for the top 10 in-app products.
Ø Conversion page
After clicking the Conversion rate tab and selecting the countries and regions of interest (multiple choices supported), you'll be able to view the user account payment rate (number of accounts making purchases/number of devices with your app installed) over the past 30 days, 6 months, 12 months, and all time in all stipulated locations.
On the ARPPU page, you can opt to view the data for countries and regions of interest (multiple choices supported), and by currency (CNY, USD, and, EUR). After setting these filters, you'll be able to view the ARPPU values and their period-on-period growth rates for the selected locations over a specified period of time. All the data will be displayed in descending order by ARPPU.
In the Payment rate table, you'll find the average payment times per user per month and average payment amount per user per month for your app. The data provided by IAP provides key insights into user demand and purchasing habits, while offering a host of fine-tuned filters to hone in on individual products and specific time periods.
For more details, please 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 code
l Stack Overflow to troubleshoot integration-related issues

Boost Revenue by Analyzing Payments with Analytics Kit

AARRR — short for acquisition, activation, retention, referral, and revenue — is a key operations model, where acquisition, as the very start, greatly affects how users will be converted. You may have tried different methods to improve the acquisition effect, user engagement, and user retention, but to no avail. So, what else can you do?
With the payment analysis report in Analytics Kit 6.0.0, you can analyze the behavior of your users by referring to data such as their payment frequency and preference. By combining this function with other analytical models in the kit, you'll have an array of data to work and plan from for higher revenue.
Enticing Users to Pay Quickly​The first payment made by a user is the most significant as it implies they are satisfied with the app — but it is a process that can take some time.
This process inevitably varies app by app, so we can only touch on how to guide quick user payments in general.
Identifying common events that lead to the first payment
Sign in to AppGallery Connect. Find your project and app, and go to HUAWEI Analytics > Audience analysis. Create an audience of users who made the first payment. Then, check the report for this audience to identify the functions they frequently use. Let's say for an education app, most users tend to search for or share a course before making their first payment.
{
"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"
}
* For reference only
Go to Payment analysis. Under Add filter, select the audience just created. Then, the report will present data about this audience, allowing us to optimize our operations strategies.
Leading non-paying users to frequently used or core functions
As mentioned above, the course searching and sharing functions most likely lead users to make their first payments. We can therefore guide users to use these functions more often. Or, we can send non-paying users push notifications that introduce the functions in detail, to guide such users to use them.
Increasing the ARPU & Payment Rate​Increasing the average revenue per user (ARPU) and payment rate is important for boosting total user payment. To this end, we need to implement different operations strategies for different audiences, which can be created using the RFM model. The reason is simple: user payments vary by their payment abilities and preferences.
Determining users' paying habits
Go to Payment analysis. The report here shows changes in the paying users and the amount they pay. Using the filter and comparison analysis functions, we can easily locate the paying habits of different audiences.
* For reference only
If we find that most high-paying users are active users in Beijing, we can specifically target them with campaigns to make recurring payments.
Making audience-specific strategies
We can first segment users into different audiences by using the RFM model.
R: Recency, indicating the last consumption users made before the data collection date. It can be used to measure the user consumption period.
F: Frequency, indicating the consumption times of users in a given period
M: Money, indicating the consumption amount of users in a given period
* For reference only
After creating audiences, we can send them coupons or different push notifications with content that interests them, such as membership-related campaigns and promotions including price-break discounts.
In short, targeted operations based on analysis of how different audiences make payments in the app can help improve payment-related indicators and ROI.
To learn more, click here to get the free trial for the demo, or visit our official website to access the development documents for Android, iOS, Web, and Quick App.
Thanks for sharing.

Huawei Business Connect Makes Business Management Way Easier

The digital era has brought business owners increasing opportunities, but also challenges. It’s more important than ever to grab the attention of potential customers and make business information easily accessible to them online – and with 93% of consumers saying online reviews impact purchase decisions,[1] there is a clear need to ensure potential customers can receive the information they require whenever and however they search for it.
Business Connect is a free one-stop business management platform which allows users to manage their business information and boost their online exposure by providing access to Huawei Mobile Services’ engaged global audience.
{
"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"
}
Designed for business owners of all shapes and sizes, from local shops to huge enterprises, Business Connect:
Makes users’ businesses easily accessible to consumers online
Allows business owners to smoothly manage all their essential information, such as business name and category, opening times, location, photos, etc, from one easy-to-use platform
Allows customer reviews as well as a chance for the business to reply
Allows businesses to post products, events, deals and promotions to engage with potential customers
Allows product and service details, including photos and prices, which can redirect to purchase/booking pre-set links
Provides powerful operation data analysis which highlights trends and improves ad efficiency
Businesses can also benefit from increased exposure and traffic from other Huawei mobile services – joining Business Connect will see their business listed on services such as search engine Petal Search, navigation tool Petal Maps, and advertising platform Huawei Ads, giving them access to a potential 580 million active users across more than 170 countries and regions.
When registered with Business Connect, business owners can manage the key information customers see, and all updates can automatically synchronise with other Huawei apps to ensure their business information remains up to date across various platforms without having to update each one manually. The Business Connect profile can also be shared on social media as a further way to increase exposure.
Businesses can also engage potential customers by posting their latest events and promotions, with customers who click on these redirected to the pre-set web page for online reservations, placing orders and getting more details, to drive additional traffic to the businesses’ websites.
To register with Business Connect, business owners simply need to visit https://bizconnect.huawei.com or contact [email protected] to list their business and use the free service to easily and effectively interact with existing and potential customers.
[1] Podium State of Online Reviews report: https://www.podium.com/resources/podium-state-of-online-reviews/
It sounds like Business Connect could be a great tool for business owners looking to succeed in the digital era.

Categories

Resources