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
5
votes
2 answers

The current version does not meet the minimum version requirements - Huawei Account Kit integration [Flutter]

I am trying to integrate Huawei Account Kit in my flutter project. Since I am not using Huawei phone, I have downloaded the HMS Core in my phone which is version 3.0.0.300. The current version for Huawei Account Kit in my pubspec.yaml is…
Foody
  • 177
  • 1
  • 10
5
votes
3 answers

How to detect huawei device models from other android models in flutter?

As my application is cross platform, there is not any problem to encounter, but when it comes to android, some issues appear such that Huawei mobile devices don't have ability to access google play anymore, and they have their own application store…
5
votes
2 answers

What is the equivalent of view.postDelayed(Runnable action, long delayMillis) in harmonyos?

I am creating a custom component in HarmonyOS using Java SDK, Where I have to perform some task after some delay with Component instance. In Android, we have postDelayed(Runnable action, long delayMillis) method in View class. So we can achieve…
5
votes
1 answer

Flutter project fails to build after adding huawei agconnect

After adding 'com.huawei.agconnect' plugin my flutter project fails to build: FAILURE: Build failed with an exception. What went wrong: Execution failed for task ':app:processDebugResources'. failure occurred while…
5
votes
2 answers

Using multi-flavor to compile GMS and HMS packages. But an error is reported when the GMS version is compiled

I have an app that has two compilation flavors configured, one that uses HMS and the other that does not. During the compilation of flavors that do not use the HMS, the package name is inconsistent with that in the JSON file. As a result, an error…
ooWYXNoo
  • 59
  • 1
  • 4
5
votes
2 answers

I am having Huawei Site Kit Error Code:10017

Hi there I am getting this error while getting nearby locations. P.S My device has no sim card let me know if you think this will be a problem. responseErrorCode errorCode = 10017 errorReason = SIGNATURE_INVALID I have searched here but couldn't…
5
votes
2 answers

When will Push Kit include the android:exported attributes required for Android 12?

The latest version of Push Kit (5.3.0.304) displays an error when compiling targetting Android 12: Installation failed due to: 'INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl520427088.tmp/base.apk (at…
5
votes
1 answer

What is the latest auto-start activity intent for Huawei's system settings?

Previously, an intent with one of the following components lead me to Huawei's system settings to change the auto-start behavior of an app. ComponentName( "com.huawei.systemmanager", …
5
votes
2 answers

HMS Push notifications issue on HMS+GMS devices

I am encountering an issue regarding HMS on a Samsung device, which has GMS too. Huawei notifications are of two types: Data Messages (DM) Notification Messages (NM) Huawei device (HMS only) NM If we send NM, then the pushes arrive at the App in…
5
votes
1 answer

Getting allegedly randomly "No permission to send message to these tmIDs" HMS Push services

Fixed server-side Note: this was a server side bug and for now seems to be solved. Our mobile app code remains unchanged. I have to use HMS Push Services in order to make my RN App working for Huawei EMUI devices: HMS Core. I followed all the…
5
votes
2 answers

EmojiCompat for Huawei devices

I would like to support emojis for Huawei devices in my app. For all other vendors I use code like this to init EmojiCompat: val fontRequest = FontRequest( "com.google.android.gms.fonts", "com.google.android.gms", …
5
votes
2 answers

Launching Huawei Petal Maps Directions via Intent on Android

Is it possible to launch Huawei Petal Maps with navigation from point A to point B using intent just like in google maps? If yes, how?
5
votes
1 answer

What is the best way to deploy the app for both Google Play and Huawei's App Gallery using Flutter?

We already publish multiple apps in Google Play integrated with GMS using Flutter. Right now, we want to publish the existing app to Huawei App Gallery. Currently, the app is integrated with both GMS as well as HMS for push notification and it is…
5
votes
1 answer

Can't send notification [error: 80300002] (HMS Core Push Kit) - Web App

I have a web app project that sends out push notifications to phone browsers. I have successfully retrieved push token from my Huawei device but couldn't send notification through HMS Push Kit from my server, got an HTTP 401 and the error body…
Jesse S
  • 53
  • 5
5
votes
2 answers

Android Virtual Device for Huawei Mobile Services

I want to apply HMS to my app. However, buying an actual Huawei phone is not on my shortlist. Does Huawei provide an Android Virtual Device for that purpose? If not, how to test if my implementation of HMS actually works?
user1785730
  • 3,150
  • 4
  • 27
  • 50