Huawei mobile service and app gallery

Strange Mood 1 Reputation point
2021-07-26T08:51:33.427+00:00

I have published new app, I don't use any of google services such as maps or push notification, or authentication ...etc., the app functionality is simple and depend on our own business data.

I used Huawei Y9 EMUI version 9.1.0, and 10.0.0 ,I found the application on app gallery, and I installed it successfully and it worked perfectly.

but I have used Huawei Y9a EMUI version 10.1.1, also EMUI version 11.0.0, the application is not appear on app gallery, and if I open it by browser the install button will be disabled.
so I installed the package manually as (.apk)file, it worked perfectly so there is no any compatibility issue. but app still not appearing on app galley for these versions?

after communicating with Huawei customer service they just told me the following : " your app depends on GMS services, so it is only available on HUAWEI GMS devices. I suggest you integrate our HMS services into the app to make it be available on all of HUAWEI devices(including HUAWEI HMS devices). https://developer.huawei.com/consumer/en/hms"

so the point here how I can make this integration(the link they are send it , it is for the HMS in general) so what should I do to make my app appear on HMS? or how to integrate this service on Huawei app gallery?
is there step forward to do this task?

Developer technologies | .NET | Xamarin
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Gade Harika (INFOSYS LIMITED) 1,260 Reputation points Microsoft External Staff
    2025-09-15T11:05:32.4366667+00:00

    Thank you for reaching out.

    To make your app appear on all Huawei devices (not just those with GMS), you’ll need to replace any Google Mobile Service dependencies with Huawei Mobile Services (HMS).

    Here are the steps: 

    1. Add the HMS Core SDK to your project via Gradle.
    2. Download and configure agconnect-services.json from AppGallery Connect. 
    3. Replace any GMS APIs with the equivalent HMS APIs (e.g., Push Kit for notifications, Map Kit for maps, Location Kit for location).
    4. Test your app on a Huawei device without Google services.
    5. Re-submit your HMS-integrated APK to AppGallery.

    Let me know if the issue persists after following these steps. I’ll be happy to assist further if needed. If the issue has been resolved, please click "Accept Answer".


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.