Skip to main content

Hi RevenueCat team,

Some of our Android users are experiencing the following error when calling Purchases.getOfferings():

PlatformException: PlatformException(3, The device or user is not allowed to make the purchase., {code: 3, message: The device or user is not allowed to make the purchase., readableErrorCode: PurchaseNotAllowedError, readable_error_code: PurchaseNotAllowedError, underlyingErrorMessage: Billing is not available in this device. DebugMessage: Billing service unavailable on device.. ErrorCode: 3.}, null) #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:648) #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:334) File "<asynchronous suspension>" #3 Purchases.getOfferings (package:purchases_flutter/purchases_flutter.dart:264)

This happens exclusively on Android devices, and the error message indicates that billing is not available. However, the affected users are running on standard Android devices and using Google Play accounts.

This is preventing users from accessing offerings and completing purchases. We need this issue to be diagnosed and resolved — whether it's due to a misconfiguration, device compatibility issue, or something on RevenueCat's end.

Please help us resolve this promptly.

Thanks.

I’ll share the same answer as in the previous 5 posts

 

Hi oomkoding,

Thanks for reaching out and for sharing this and the other detailed posts in the community.

We also noticed that you've opened a support ticket referencing this issue — thank you for that.

In the meantime, you may find this article helpful, as it outlines the most common reasons why offerings might be empty:
👉 https://community.revenuecat.com/sdks-51/why-are-offerings-or-products-empty-124 

To properly investigate and provide the best assistance possible, our support team has requested some additional information in the ticket. If you could follow up there with those details, we'll be able to proceed more efficiently.

We appreciate your time and patience, and thank you again for reporting these issues.

Best regards,