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

What google services are banned in Harmony OS (here is a list that I have used in my android app.)

I need to upload my android apk file in harmony os and as google services are banned in this platform, I would have to use the alternative platform. Here is a list of google services that I have used. Please help me to distinguish what google…
5
votes
1 answer

Reverse Geocode a lat/long coordinate using Geocoder on a HMS device

I'm trying to geocode a lat/long coordinate using the android.location.Geocoder on a HMS (Huawei Mobile Services) device, but I keep getting an empty list as the result. val result = geoCoder.getFromLocation(latitude, longitude, MAX_RESULTS) // []…
5
votes
2 answers

HMS Geocode functionality

I am currently developing some map'ish application and I would like to support huawei phones that rely on HMS services. I've managed to implement map and markers, but I have problem with geocoding coordinates, with google its simple we have Geocoder…
user2141889
  • 2,255
  • 5
  • 23
  • 25
5
votes
4 answers

Huawei push and SDK statistics issues

Why access Huawei Push and SDK statistics report " java.lang.RuntimeException: Unable to get provider com.huawei.agconnect.core.provider.AGConnectInitializeProvider: java.security.InvalidParameterException: url is null "? Access…
user13767305
5
votes
1 answer

SQLiteBlobTooBigException - Huawei devices, Android 9 and 10

I get android.database.sqlite.SQLiteBlobTooBigException only for Huawei family devices, Android 9 and 10 Crash by devices In onUpgrade method I want to add new colum to table @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int…
5
votes
1 answer

Get EMUI version of a device programmatically

During my application execution, how can I get EMUI version? Is there any system method to get EMUI version?
careful7j
  • 799
  • 9
  • 20
5
votes
3 answers

Implement Rate Us and More Apps link for Huawei App Gallery

How can i implement Rate Us and More Apps in Unity for Huawei app gallery? I use this way for Google Play Store but i'm unable to find for Huawei. Rate Us: Application.OpenURL ("market://details?id=package of game"); More Apps : Application.OpenURL…
Zaki Ali
  • 53
  • 1
  • 3
5
votes
1 answer

Alternatives to Google Sign-in in new Huawei Devices(Without Google Play Services) for Google APIS(Drive and Sheets)

I am very worried because the Huawei personal contact me and they explained that new phones do not will have Play Services Installed(Old news). The app in the I work currently uses differents Google Services:…
5
votes
2 answers

Trying to connect Huawei IAP SDK for Inapp payments - 6003 error

I'm trying to connect Huawei IAP SDK for Inapp payments. After adding an app in developer console and some inapp items, I tried to run Iap.getIapClient(activity).isBillingSupported method, but got com.huawei.hms.support.api.iap.json.IapApiException:…
A.Rubinstein
  • 123
  • 2
  • 4
5
votes
4 answers

Google bans Huawei. What should I do with google dependencies?

I have a few apps on Play Market and I'd like to publish them on Huawei AppGallery. I care about next dependencies: com.github.GoogleChrome.custom-tabs-client:customtabs play-services-ads firebase-core Am I right that no one from this list will…
resource8218
  • 1,445
  • 1
  • 20
  • 33
5
votes
0 answers

Disabling battery optimization

Huawei and Honor devices have a mode called "power intensive app" that notifies the user of abnormally consuming apps. Settings > Battery > "gear icon" > "Close excessively power-intensive apps" > On/Off Is there a way to disable it…
5
votes
3 answers

Can I use AdMob in android apps published on AppGallery of Huawei?

Can I use AdMob ads in my Android apps on AppGallery of Huawei (Huawei Store)? If not, what ad networks can I use?
James
  • 61
  • 1
  • 4
5
votes
0 answers

Android view rotationY not working on huawei with Nougat

I don't know if I should ask this here but has anyone had this issue where Huawei devices with Android 7.0 had a bug where if you set the rotationY attribute to a view in XML, the view will not be rendered at runtime? XML code:
5
votes
1 answer

Bluetooth Low Energy (BLE) devices connection issue with Huawei Phone

We have one application which does communication with hardware devices like activity tracker using Bluetooth Low Energy (BLE) technology. The communication is working with all the phones which supports BLE but when we try to connect the tracker with…
5
votes
1 answer

How do I grant permission for Huawei Launcher settings SDK 23+?

I am trying to access info about notification badges from Huawei Launcher Android 23+ (which requires runtime permissions). I already have in my manifest these…