0

I have an app built with RAD Studio, with in-app purchases. It has gone through several versions and IAP was working fine until I released the last version with RAD Studio 11 this summer (where the billing library was upgraded to ver 4.0.0 to meet Google's new policy for submitting updates).

The problem I have is that normal users will receive the error "This version of the application is not configured for billing through Google Play". With my test user accounts, I can perform test purchases just fine, so I was not aware of this error until some users started reporting it.

I have recently re-compiled the app with RAD Studio 11.2, but still have the same problem. Have done the obvious things, like deleting the manifest file to create a fresh one and reverting system libraries to their defaults before building.

Edit: The problem was resolved by adding back the permission "com.android.vending.BILLING". This permission is flagged as "Obsolete" in RAD Studio 11, but seems it's still necessary! Furthermore, since my previous build was 32-bit only, I had this permission still enabled for 32-bit builds, but not for 64-bit. So an easy mistake to do when you go from 32 to 64-bit builds.

LAN
  • 1
  • 1

0 Answers0