Skip to main content
Filter by
Sorted by
Tagged with
0 votes
1 answer
66 views

It is question about Google Play Billing in 2026 I was doing that before like in 2024 and I manage those systems still. So I in theory I have access to working accounts and I can see permissions that ...
user3130782's user avatar
1 vote
1 answer
608 views

Working on a legacy app recently, I went to upload a new version but was blocked by the following error on the google play store: Your app currently uses Play Billing Library version AIDL and must ...
LethalMaus's user avatar
  • 1,145
0 votes
1 answer
53 views

I have an app with one in-app purchase. The status (purchased/not purchased) is displayed in a Preference of a PreferenceFragmentCompat. The text in the preference summary is initialized with "...
Christoph Maurer's user avatar
0 votes
0 answers
74 views

I am planning to use the BillingClient SDK in my Android app to fetch the user's Play Store region. However, my app does not include any in-app purchasing features. Is it still acceptable to use the ...
Kamalesh's user avatar
1 vote
1 answer
307 views

I am using the Google Play Billing Library in my Kotlin app to allow users to purchase subscriptions. I have a single product with two subscription offers: one for a monthly duration and the other for ...
TheDragoner's user avatar
0 votes
1 answer
121 views

I have made the following BillingManager class to handle the Google Play Billing Library for my Android app: public class BillingManager { private List<ProductDetails> productDetailsList; ...
Tennis Heal's user avatar
0 votes
1 answer
137 views

I developed a simple app without any backend cloud server, It has an IN-APP-Billing system for premium users. (It is a one-time purchase). To perform that system, I'm using Google's in-app billing ...
Mehedi Hasan's user avatar
2 votes
0 answers
373 views

I'm using billing client in my game in order to let people purchase in app item. According to my logs, many users aren't able to purchase the item, as purchase flow doesn't start. Logs show that most ...
dor506's user avatar
  • 5,444
4 votes
0 answers
671 views

I am encountering a crash in my Android application related to the Google Play Billing Library. The crash occurs when trying to start the ProxyBillingActivity, and the stack trace indicates a ...
axita.savani's user avatar
1 vote
1 answer
138 views

There are two conflicting cases when Google sends SUBSCRIPTION_EXPIRED notification subscription is expired, entitlements should be removed subscription is superseded by another, entitlements should ...
Denys Kurochkin's user avatar
19 votes
2 answers
6k views

When updating the Google Billing Library to version 7 it marks the enablePendingPurchases() method as obsolete. Reading the documentation it seems we now need to pass a PendingPurchasesParams object ...
JP711's user avatar
  • 775
0 votes
1 answer
81 views

Android billing library has the queryPurchasesAsync api which returns the puchases of the user. Purchase class has the method getPurchaseTime() but the document says that for a subscription this ...
Ashwin's user avatar
  • 13.7k
0 votes
1 answer
61 views

I have implemented play billing api in my backend, I get success getting startTime but lineItems->expiryTime can't get don't show anything require_once('autoload.php'); //...
VIJAY KUMAR's user avatar
0 votes
1 answer
126 views

I test to buy subscription in sandbox ,but the subscription canceled and expired when the auto-renew reach 6 times. Then nothing was returned with calling queryPurchasesAsync. I think it would always ...
Penney Wang's user avatar
0 votes
1 answer
211 views

My client wants to turn a paid Android app into a free one with subscription options for premium features. However users that have paid for in the past should not need to subscribe for premium ...
Codegenic's user avatar
0 votes
1 answer
184 views

In billing library version 4, we can use querySkuDetailsAsync to retrieve SkuDetails String sku = skuDetails.getSku(); final Map<String, String> skuToOriginalJsons = new HashMap<>(); ...
Cheok Yan Cheng's user avatar
1 vote
0 answers
398 views

Im trying to add Google PLay Billing in my app from last few days , in the previous question i mentioned that the launch flow is opening the real payment method instead of test cards view the ...
sagar raval's user avatar
1 vote
0 answers
157 views

This is the current setup in Google Play console: Offer 1: 1W with 3d trial period Offer 2: 1M Offer 3: 1Y When I request queryProductDetails I get next offers in subscriptionOfferDetails field: ...
PrimankaDEN's user avatar
1 vote
0 answers
126 views

Do we have the possibility to purchase multiple different items with different quantity within a single purchase? Sample: item_sku_0 item_sku_1 item_sku_2 The user selects item_sku_0 : qty: 3 ...
Alex's user avatar
  • 300
0 votes
1 answer
134 views

On an active and stable internet network, the purchasing process does not have any obstacles, but when a purchase is made on an unstable and super slow internet network (possibly disconnected, lost ...
Espada's user avatar
  • 221
0 votes
0 answers
314 views

let's see if I explain myself correctly, I am trying to implement subscriptions in an application on android studio for the first time, the structure is this: splash.java -> SubscriptionActivity....
jesus vallad's user avatar
0 votes
1 answer
2k views

A few years ago I made a app for Android, but the project was deleted by a mistake. After now a few more years I decided to write it again. So I have came to the part where I want to add in app ...
Saland's user avatar
  • 15
1 vote
0 answers
529 views

The Google Play Billing Library is returning an empty list of subscriptions when querying through the queryPurchasesAsync method while in fact there is an active subscription. From the documentation ...
Jorn Rigter's user avatar
  • 1,315
1 vote
1 answer
196 views

I'm initializing a member variable to null. Later in the process, this member variable is assigned a value, before starting the payment flow, ie before invoking billingClient.launchBillingFlow(context,...
fpierrat's user avatar
  • 818
0 votes
1 answer
45 views

My Android app doesn't have any subscription or in app purchase, do I need to use billingclient library in my app? Is it mandatory to use it?
BalasubramaniG's user avatar
1 vote
1 answer
96 views

Why Google does this? Currently, the com.android.billingclient.api.Purchase object obtained through the Google Billing API does not include specific details about whether a purchase was made using a ...
Mubarak's user avatar
  • 1,449
0 votes
1 answer
239 views

I am working on migrating my project from Google Billing Library 4 to use Google Billing Library 6. In my querySkuDetails() method, I can't access the sku (string) from queryProductDetailsAsync Here's ...
Joe's user avatar
  • 3,990
0 votes
1 answer
391 views

I have setup two subscriptions each one having one baseplan, like this SubsA -> Monthly baseplan A SubsB -> Yearly baseplan B I can successfully purchase each of them. So my test setup seems ...
Chris's user avatar
  • 1,487
2 votes
1 answer
668 views

I'm trying to get the productId from a purchase: private fun queryPurchases(purchases: List<Purchase>){ for (purchase in purchases) { Log.d("pikaboo", purchase.toString())...
TheGreatCornholio's user avatar
0 votes
1 answer
205 views

I'm new using Android billing. I'm implementing an activity with 4 consumable shopping options. So I have 4 buttons. When user clicks on any of them, the toast initiatedPurchase(productId: String) ...
RGS's user avatar
  • 4,273
2 votes
1 answer
622 views

I've followed a tutorial about implementing subscriptions with Google Billing, but I've left out some methods but it seems to work just fine. This is one of the methods I left out: private fun ...
TheGreatCornholio's user avatar
0 votes
1 answer
593 views

I'm facing an issue, queryProductDetailsAsync returns empty list in production version, But it's working well for internal testers. I published the app and it was approved yesterday. Also the app is ...
Easy AI's user avatar
0 votes
1 answer
919 views

I am migrating from In-App Billing v3 to Play Billing Library v6.0.1. I am stucked at a point where I need to query and confirm old (one time) purchases with play billing library v6.0.1. With in-app ...
Dilazak's user avatar
  • 149
0 votes
1 answer
824 views

I am implementing in app services using in app billing library v6.0.1. Strangely the Billing Client is not connecting to Play Services. I have tested the following code in both release and debug ...
Dilazak's user avatar
  • 149
0 votes
1 answer
59 views

I'm using localizedPriceString of Unity that actually calls SkuDetails.getPrice() of Android API. For correct displaying symbols of any currency would be great to know list of values can be returned ...
hidd's user avatar
  • 365
0 votes
1 answer
1k views

I recently updated my Android app to use Billing Library version 6.0.1, and I noticed that SkuDetailsParams class is deprecated. I'm trying to find the new replacement or alternative for ...
EmLeons's user avatar
  • 11
2 votes
1 answer
1k views

I have standard billing client with clear architecture, my billing clieant does not know about activity. I Send to billing client activity like a param on his method no more. My app has screen mode = ...
Vlad Bulan's user avatar
1 vote
1 answer
115 views

I would like to use the Play Store BillingClient to get a list of all products for sale for my app and I don't want to have to hard-code my product list on the client because the IDs on the client and ...
Bungles's user avatar
  • 2,329
2 votes
2 answers
378 views

I have successfully implemented the in-app purchase flow, now I am trying to switch to the subscription model but something is wrong in the makePurchase() method, it doesn't open the window for the ...
stavros.3p's user avatar
  • 2,344
1 vote
0 answers
353 views

I have the PWA app installed via the GooglePlay store. I use the following code in the app to create a subscription. const paymentMethodData = [ { supportedMethods: '...
Petr Hudík's user avatar
2 votes
1 answer
556 views

I am updating an older Android app to the latest Google Play Billing Library. To handle consumable products the docs say: Make sure the purchase wasn't already consumed by checking the ...
Andrei Herford's user avatar
1 vote
0 answers
553 views

I am looking to add an introductory offer or free-trial to my google play subscription. I am using the new version of the billing library (5.0), however I cannot see the details of the subscription ...
Checkmate's user avatar
1 vote
1 answer
838 views

I have a strange behavior with SubscriptionNotification, when we purchase a subscription and cancel it we get in total 4 notifications : the first one for the purchase (received at 08:11:40) { &...
Yrtiop's user avatar
  • 51
2 votes
1 answer
338 views

I'm using google IAP billing library 5, and after more or less directly copying the code from developer.android.com I'm getting a SERVICE_DISCONNECTED error whenever I try to consume a INAPP purchase ...
Al Ro's user avatar
  • 550
9 votes
6 answers
4k views

I am implementing a subscription with Google billing in my android application. I have followed Google Play Billing official documentation. I have created subscriptions in Play Console and added ...
Waseem's user avatar
  • 527
1 vote
1 answer
580 views

It looks like Google have provided a way to delete in-app subscriptions, but have they? The Developer API docs have a page about deleting inApp products, and while this could be the old "can ...
Markers's user avatar
  • 358
1 vote
1 answer
860 views

I am using version 5 of billing library. I have a subscription with product id "MySub" that has two offers. One monthly and one yearly with offer ids "sum.monthly" and "sub....
Anonymous's user avatar
  • 4,910
0 votes
2 answers
1k views

I am totally lost in this point I have finished my subscriptions payment from android application and I need to listen for any subscription on my own backend server to give subscriber the service, but ...
MohammedIsmael's user avatar
1 vote
0 answers
57 views

In the past we could test the in app purchase with static skus like following: android.test.purchased android.test.canceled android.test.refunded android.test.item_unavailable This did work without ...
prom85's user avatar
  • 18.1k
1 vote
1 answer
482 views

I wanted to acknowledge a subscription purchase made by user. According to Google docs I have to send a subscriptionID, but according to purchases.subscriptionsv2.get it may return more than one line ...
Adam Loyd's user avatar

1
2 3 4 5
10