Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revenuecat on Android Issue - Latest FlutterFlow Release is causing a breaking issue. #5450

Open
1 of 2 tasks
healemdrapp opened this issue Feb 19, 2025 · 3 comments
Open
1 of 2 tasks
Assignees
Labels
Sent with support status: can't reproduce Following the reported steps did not reproduce the bug.

Comments

@healemdrapp
Copy link

Can we access your project?

  • I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.

Current Behavior

After the latest FlutterFlow upgrade, there is an issue when attempting to retrieve package details from RevenueCat on Android. This issue occurs when using custom package identifiers (not the default “monthly,” “3 months,” etc.). Here’s the current behavior:
• User account creation works as expected.
• However, when retrieving offerings from RevenueCat, the app breaks with the following behavior:
a) The page displays nothing (the entire page breaks), and the only way to proceed is to close the app.
b) If the user attempts to log in with the same account on an iOS device after encountering the issue on Android, the same problem occurs there as well. Notably, if the user starts on iOS, the issue does not occur.
c) Cross-authentication is broken. For example, if the user signs up with email and password and then tries to log in with Google (or vice versa), it doesn’t work.
• Workaround: The only current solution is to manually delete the user from Firebase Authentication and recreate the account.

Please investigate this issue as it seems to be related to the recent upgrade and affects both Android and cross-platform functionality.

Expected Behavior

The app should function on Android the same way it does on iOS, without breaking when retrieving package details from RevenueCat using custom identifiers.

Steps to Reproduce

Access revenuecat offerings using a custom identified on an android device with a newly created user (check description for full details)

Reproducible from Blank

  • The steps to reproduce above start from a blank project.

Bug Report Code (Required)

ITESkPHlz4xgrtsE0ZPIcflqhQIgQ0QnU7gnlO1ucx4cGIjuB7MxO8nSZUNKT9+/YFFEDVeWmmQF0e/FjYXlEvYVGyebR71z0JVPFwKUWly7RYyIDKuBP39fEeJgfEy05p+J2CNCH7dac1YfwVOXNq3qNleeY8aSfxBlZ7vfcPo=

Visual documentation

N/A

Environment

- FlutterFlow version: v5.2.1
- Platform:
- Browser name and version:
- Operating system and version affected:

Additional Information

No response

@healemdrapp healemdrapp added the status: needs triage A potential issue that has not been confirmed as a bug. label Feb 19, 2025
@Alezanello Alezanello self-assigned this Feb 19, 2025
Copy link
Collaborator

Hello! 👋

I wasn’t able to replicate the issue. Could you share any debug logs from when you try to run the app? This might help us identify the source of the problem.

@Alezanello Alezanello removed the status: needs triage A potential issue that has not been confirmed as a bug. label Feb 19, 2025
@Alezanello Alezanello added status: can't reproduce Following the reported steps did not reproduce the bug. status: needs information More information/context is needed for assessment. labels Feb 19, 2025 — with Linear
@healemdrapp
Copy link
Author

Hi @Alezanello did you try using a simulator or on an actual device? I don't see anything in my logs to show that you accessed the paywall screen.

Can you try installing this build: https://play.google.com/apps/test/com.appflutter.heal/97 and let me know if you are able to replicate the issue.

Copy link
Collaborator

I tried to replicate the issue using a new project rather than yours since I don’t know how your RevenueCat setup is configured. As the issue isn’t replicable from this side, and this channel is intended for tracking reproducible issues in new projects, I recommend reaching out to our support team for further assistance. You can contact them via the in-app chat (web) or at [email protected]. They’ll be happy to help you out!

@Alezanello Alezanello removed the status: needs information More information/context is needed for assessment. label Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Sent with support status: can't reproduce Following the reported steps did not reproduce the bug.
Projects
None yet
Development

No branches or pull requests

2 participants