Skip to main content
Question

RevenueCat claims a Flutter app is using an old Google Billing library when it isn't

  • 20 August 2024
  • 1 reply
  • 34 views

I am supporting a client Flutter project that uses RevenueCat for subscription processing. Earlier this summer, planning ahead for the Google billing library deprecations, we upgraded the RC dependencies.  Google itself had been warning that the app needed an update.  The current in-store version uses purchases_flutter v6.29.4, and Google Play Store is content that we accomplished the upgrade as required.

However, the client keeps getting emails like the below from RevenueCat suggesting that there is a problem. I do not know how RevenueCat is determining what version of the library is being used.  Google’s dashboard itself says that the only active users in the last 60 days have been on the latest version of the app, although there ARE supposedly 20 devices  out there somewhere that still have an old version installed. (They don’t seem to be active, if the DAU metrics are accurate.) 

Is there some way, within RevenueCat itself, to see why it’s sending these warnings?

Google is deprecating Play Billing Library version 5 on August 31, 2024. This means that all new apps and updates to existing ones must be on Library 6 or newer.

We're sending you this email to notify you that the RevenueCat SDK version you're using does not support Library 6 or newer.

Please upgrade to the latest version of the RevenueCat SDK before August 31 to ensure a smooth transition.

Hi @tibbsa_vm we send that email based on every project that the developer is associated with, so for example if you have a staging project on their account that uses an older version of our SDK then they’ll get the email. If you’ve updated to version 6.29.4 then you should be safe.