This repository was archived by the owner on Apr 26, 2026. It is now read-only.
Replies: 2 comments
-
|
+1 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
You can't. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! 👋
I’m building a React Native app using expo-iap, and I’m not sure how to properly detect if a user has already used their free trial period.
In my app, I show two different screens depending on the trial status:
• One for users who haven’t started the trial yet,
• And another for users who already used the trial (and now need to subscribe).
The problem is:
👉 My app doesn’t have user registration or accounts, so I can’t check it on the backend side (no way to identify users via email or userId).
Is there any reliable way (via expo-iap or store API) to detect if the user has already used the trial on this device or with their store account (Google Play / App Store)?
Environment:
• React Native (Expo Bare Workflow)
• Library: expo-iap (latest)
• Platform: Android & iOS
Expected behavior:
I’d like to detect if a user has already consumed the trial before showing the trial activation screen.
Actual behavior:
There’s no clear way to determine if the trial was already used without a user account or backend.
Question:
Is there a built-in method, property, or recommended approach to check the trial usage status per store account?
Beta Was this translation helpful? Give feedback.
All reactions