Skip to content

Subject: Urgent: Google Play Billing Library 7.0.0+ integration in .NET MAUI (.NET 9) – No official NuGet package or binding available (Subscriptions) #30402

@shmenkare

Description

@shmenkare

Hello everyone,

I'm seeking assistance and visibility on a critical issue affecting .NET MAUI developers implementing subscriptions or in-app purchases on Android.

Google Play Console now mandates that all new apps and updates to existing apps must use version 7.0.0 or later of the Google Play Billing Library. The deadline for this compliance is August 31, 2025.

My application," previously used Plugin.InAppBilling for subscriptions. Unfortunately, this plugin has been archived by its maintainer (James Montemagno) and will no longer receive updates.

The official Microsoft alternative, the Xamarin.Android.Google.BillingClient NuGet package (currently at version 7.1.1.4), still appears that is only compatible with Xamarin.Android and do not work with .NET MAUI.. This means that even after migrating to Xamarin.Android.Google.BillingClient, the warning in Google Play Console persists, blocking app updates.

Currently, the only workaround I've found to upload my app to Play Console is to temporarily remove all subscription functionality, which is not a sustainable long-term solution.

This is a significant roadblock for the .NET MAUI ecosystem, as monetization is a core aspect for many applications.

Is anyone else experiencing this issue? Are there any alternative solutions, known workarounds, or are there plans from the Microsoft/.NET MAUI team to update the Xamarin.Android.Google.BillingClient package to support Google Play Billing Library 7.0.0+ before the deadline?

Any insights or assistance would be greatly appreciated.

Best regards,

Shmenkare

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions