9,336 questions
-2
votes
0
answers
38
views
Storekit product not loading in TestFlight testing [duplicate]
I achieved my MacOs app and distributed for "App Store Connect" and I already have setup the Product In App Purchase in the App Store connect, and I even tested the purchase flow using the ...
Best practices
0
votes
0
replies
20
views
Android / Google Play – Migrating from paid app to free app with IAP: how to preserve premium access for legacy users after uninstall?
I’m facing a migration problem with Google Play and I’d like to get feedback from other Android developers.
Context
I originally had two apps:
a paid app (premium by default)
a free app
Maintaining ...
-2
votes
0
answers
38
views
Why does Flutter In-App Purchase not return base plans in restore purchase? [duplicate]
Why basePlanId Is Missing on Restored Purchases
✅ Expected Platform Behavior (Not a Bug)
On Android / Google Play, when restoring a subscription using Flutter In-App Purchase, the base plan details ...
0
votes
0
answers
64
views
How do I make an in-app purchase a consumable in Godot 4.5?
I am using Godot 4.5 with the GodotGooglePlayBilling 3.1.0 Release for my android game app. I was able to make the in-app purchase work with connecting to the Google Play Store. I was also able to buy ...
0
votes
0
answers
138
views
Why does Flutter In-App Purchase not return base plans for my product ID?
I have implemented restore purchases and product ID fetching successfully in Flutter. However, I’m unable to fetch base plans for my subscription product.
How can I correctly retrieve base plans from ...
Best practices
0
votes
0
replies
44
views
Should I store android and iOS in app purchases together in the same collection/table?
My app uses mongoDB.
There will be in app purchases of consumable products.
Do I store those transactions in the same table/collection for both android and iOS platforms?
Best practices
1
vote
1
replies
43
views
Detecting revoked in app purchases of consumable products for iOS
I understand that there one method methods for doing this:
live notifications from iOS API
Which method is standard/best practice? If live notification are used, then what happens if your server/...
Best practices
0
votes
0
replies
37
views
Detecting voided in app purchases of consumable products for Android
I understand that there are two methods for doing this:
live notifications from Google API
periodically polling Google API for voided purchases.
Which method is standard/best practice? If live ...
0
votes
0
answers
183
views
iOS In-App Purchase subscription not found in TestFlight/local build - storekit_no_response error
I'm implementing subscription functionality for the first time in my Flutter app using the in_app_purchase package. After completing development, I'm unable to test the subscription.
What I've done:
...
0
votes
0
answers
40
views
Google Play Billing Library - OnQueryPurchasesResponse not called for delayed declined purchase
I'm, using GooglePlayBillingClient V 8.0.0 in a MAUI application via the Xamarin.Android.Google.BillingClient package.
All is working, except for a delayed declined purchase (simulated using the 'Slow ...
0
votes
0
answers
25
views
Microsoft Store (Windows.Store.Services) How to handle and test parental authorisation for in-app purchases?
Using the C++/WinRT APIs for Microsoft Store apps (Windows.Store.Services), what is the flow for in-app purchases that require parental authorisation, and how do I test this?
Flow:
User attempts ...
2
votes
2
answers
192
views
App Store Connect will not allow an in-app purchase to be added to an existing iPhone iOS app [closed]
On App Store Connect -> Apps -> Your App -> Monetization -> In-App Purchases there is a message Your first in-app purchase must be submitted with a new app version. Create your in-app ...
1
vote
1
answer
115
views
Flutter in_app_purchase: Purchase stream not emitting on iOS when user cancels payment sheet
I am using the in_app_purchase package in Flutter. I have the following setup:
Purchase initiation:
await InAppPurchase.instance.buyNonConsumable(purchaseParam: purchaseParam,);
Stream listener:
...
0
votes
0
answers
44
views
appAccountToken not sent to backend during Apple coupon (reward) redemption using StoreKit 2
I'm integrating Apple In-App Purchases with StoreKit 2 in an iOS app.
The backend (Django) handles subscription verification and links each transaction to a user using appAccountToken.
Everything ...
0
votes
1
answer
98
views
'Billing is unavailable' error with react-native-iap on Android
I'm using react-native-iap version 13.0.4, and I'm having trouble with Android.
The build I'm testing is still in the open testing track on the Play Store, and was installed via the Play Store app. I ...