Questions tagged [huawei-mobile-services]

Use this tag for programming questions relating to HMS Core. HMS Core is an assortment of open device and cloud capabilities provided by Huawei Mobile Services (HMS). Noteworthy capabilities include: Account Kit, In-App Purchases (IAP), Push Kit, Game Service, Location Kit, Map Kit, Ads Kit, and ML Kit.

HMS Core is a collection of basic mobile service end-to-cloud capabilities, dedicated to helping developers build high-quality apps with minimal hassle.

HMS Core Kits

App Services

  1. Account Kit ()
  2. Ads Kit()
  3. Analytics Kit ()
  4. App Linking
  5. Awareness Kit
  6. Drive Kit
  7. Dynamic Tag Manager
  8. Game Service
  9. Health Kit
  10. Identity Kit
  11. In-App Purchases ()
  12. Location Kit()
  13. Map Kit()
  14. Push Kit ()
  15. Quick App
  16. Scan Kit
  17. Site Kit
  18. Wallet Kit

Graphics

  1. Accelerate Kit
  2. AR Engine
  3. Computer Graphics Kit
  4. GameTurbo Engine
  5. Scene Kit

Media

  1. Audio Engine
  2. Audio Kit
  3. Camera Engine
  4. Image Kit
  5. Panorama Kit
  6. Video Kit
  7. WisePlay DRM

AI

  1. ML Kit()
  2. HUAWEI HiAI Foundation
  3. HUAWEI HiAI Engine
  4. HUAWEI HiAI Service

Smart Device

  1. CaaS Engine
  2. Cast Engine
  3. DeviceVirtualization Engine
  4. OneHop Engine
  5. Share Engine

Security

  1. Fast Identity Online(FIDO)
  2. Safety Detect
  3. LocalAuthentication Engine
  4. DataSecurity Engine

System

  1. hQUIC Kit
  2. Nearby Service
  3. Wireless Kit

Resources

Join to keep up with latest news and activities of HMS Core. Community where you can exchange insights, discuss puzzles and share experience with developers.

Get the latest open-source code examples to help you easily integrate HMS Core capabilities. Participate in open source project, contribute valuable suggestions about code example improvement to benefit more developers

The HUAWEI Codelabs provide a technical guidance, tutorial and hands-on coding experience. For example, enabling HUAWEI Account Kit, enabling HUAWEI Map Kit, etc.

The video courses help introduce the features, usage scenarios, and benefits corresponding to HMS Core Kits, as well as explaining how best to integrate and implement them.

  • Technical Support:

Europe: developereu@huawei.com

Asia-Pacific region: developerapac@huawei.com

Latin America: developerla@huawei.com

Middle East and North Africa: developermea@huawei.com

South Asia: developersa@huawei.com

1390 questions
3
votes
4 answers

How to target Huawei specific user-agents

I have been trying to find a way to target Huawei mobile devices so I can redirect them to the Huawei app store, but can't seem to find a solution. The one I have thought of so far is writing a regex to check for HUAWEI | Huawei | huawei in the…
3
votes
1 answer

AVD with Huawei Mobile Services and without Google Mobile Services

I am developing flutter app with huawei mobile services. To test some things I need emulator with hms, but without gms. I've tried creating emulator in avd with system image without Google API, but when I try to install HMS from downloaded apk file…
3
votes
1 answer

Is it possible to write all client information to only one agconnect-services.json file?

I want to use Push Kit and I use product flavors in my project. There are 4 different build variants and package names in my project. Package Names: variant: blueDebug - package_name: com.omfaer.pflavors.blue.debug variant: blueRelease …
3
votes
3 answers

Do all apps that implement huawei iap need to have a .huawei sufix in the package name?

If an app integrates huawai iap, must it have a package name with a .huawei suffix in order for it to be accepted in AppGallery? (Assuming the app belongs in the App category - I know that apps in Game category must have a package name with a…
3
votes
1 answer

Using flavors for publishing an app on AppGallery and Google Play

I am trying to figure it out how to publish my app on AppGallery and Google Play. (My app is currently available on Google Play) I am researching it for three hours and the best option looks like using flavors. Because I want to use same code base…
3
votes
2 answers

FirebaseApp was deleted

After I changed my application with fabric integration to firebase Crashlytics, the application started to crash on HMS devices and gives an error as follows. I am not having any problems with Google Play devices. I changed the google-service.json…
3
votes
2 answers

Can't use cloud debugging to test my apk for Huawei

I'm trying to test an apk with cloud debugging and I'm getting the following error when I tried to upload an apk: I also added HMS plugin to my Android Studio but devices are not displayed in the device list when I opened one and it doesn't end or…
Figen Güngör
  • 12,169
  • 14
  • 66
  • 108
3
votes
2 answers

What is the best practice to manage user profile when using Huawei Auth Service

When using Huawei AppGallery Connect Auth Service, I tried to get user profiles by using getPhone(), getEmail(), getDisplayName(), etc according to the reference from Huawei Developer Site. But for the most time, if not all the time, getEmail()…
user14845274
3
votes
1 answer

Application crashes after converting code to (G+H). GMS and HMS support

I have converted the code with the help of HMS toolkit to support both GMS and HMS. but after the conversion, it crashes and throws exception. Process: com.example.android.wander.huawei, PID: 10649 java.lang.VerifyError: Verifier rejected class…
3
votes
3 answers

Huawei Map Kit Activity Opens Very Slow

When I change my activity to another activity which has huawei map it is very slow to open. huawei version is MED-LX9N Android version is 10 Ram : 3.0 GB and free space is 52 / 64 GB When I click the change activity button it waits 3-5 seconds at…
3
votes
1 answer

INSTALL_FAILED_ABORTED error on Huawei P40 Pro (ELS-NX9)

I'm trying to migrate our existing app the Huawei App Gallery. In order to test the Huawei AGC, I tried installing a sample Android app to this Huawei P40 Pro (ELS-NX9) device, but I keep getting this error. This app is nothing but a basic app in…
3
votes
4 answers

Google Play doesn't accept app bundle with any Huawei dependency

When I want to upload app bundle to GooglePlay with any Huawei dependency it gives error without any information. I tried all of these one by one and every time it gave error until I remove all of these from gradle. I tried to add these…
Cembora
  • 244
  • 2
  • 15
3
votes
1 answer

HMS Push plugin - how to receive data message when the app is in killed state

Android - Huawei with HMS push plugin, HmsPushEvent.onRemoteMessageReceived this event was not triggered when app is in killed state. This event only getting called while app is in foreground and background state. Can you please tell which event…
3
votes
0 answers

HMS Core - About the usage of API key in Map Kit and Site Kit

Background I tried to use only HMS to build a map app similar to Google Map app. I proved that only HMS is enough to do it. When I was building the app, I faced a problem. Of course I solved it at last. But I want to share my experience. Target…
Raymond
  • 61
  • 1
3
votes
2 answers

How to improve on using HMS API key in Android source code

About HMS API Key When using HMS (Huawei Mobile Services), some kits need API key. API key can be get from AppGallery Connect -> [Project Setting] -> [General Information] AppGallery Connect Duplicate definitions of HMS API key in Android source…
Raymond
  • 61
  • 1