Skip to main content
Answer

[Flutter] Paywall V2 Issues

  • March 25, 2025
  • 2 replies
  • 183 views

Forum|alt.badge.img

I’m liking the new Paywall builder a lot but I am facing several issues:

  • When adding a product that is only configured on iOS the Paywall display seems to fail on android and some very ugly fallback Paywall is being displayed. If I remove the product and only include products working on both Platforms it works fine. The desired behavior would be just to leave out the not supported package instead of having the paywall fail completely.
  • I tried to duplicate a paywall that I have created and wanted to attach it to a different offering. This does not seem to work, it appears that the offering of the original paywall gets duplicated as well. This is a big drawback, since I would then have to create every Paywall from scratch (I intend to have similar looking Paywalls throughout the app but displaying a different selection of products depending on the customer journey). Am I missing something here or is this not implemented yet? I could not find any place to detach the paywall from the offering and connect it to a different offering.

Thank you, any help appreciated!

 

excerpt from pubspec.yaml:

purchases_flutter: ^8.6.0
purchases_ui_flutter: ^8.6.0

Best answer by jeffrey_bunn

Hi ​@fg-cae647

When adding a product that is only configured on iOS the Paywall display seems to fail on android and some very ugly fallback Paywall is being displayed. If I remove the product and only include products working on both Platforms it works fine. The desired behavior would be just to leave out the not supported package instead of having the paywall fail completely.

Thank you for your feedback. As you’ve found, all products on the paywall need to have the relevant cross-platform products to display properly. I have shared this feedback with my team. One workaround is to have an Android-specific paywall if your products don’t align with iOS 1 to 1.

 

I tried to duplicate a paywall that I have created and wanted to attach it to a different offering. This does not seem to work, it appears that the offering of the original paywall gets duplicated as well. This is a big drawback, since I would then have to create every Paywall from scratch (I intend to have similar looking Paywalls throughout the app but displaying a different selection of products depending on the customer journey). Am I missing something here or is this not implemented yet? I could not find any place to detach the paywall from the offering and connect it to a different offering.

We actually just released an update that allows you to duplicate a Paywall without needing to duplicate an Offering. Can you refresh the dashboard and try duplicating a Paywall? You should now be able to configure your Paywall and, when it’s ready to be published, select the required Offering.

This post has been closed for comments

2 replies

jeffrey_bunn
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • Answer
  • March 27, 2025

Hi ​@fg-cae647

When adding a product that is only configured on iOS the Paywall display seems to fail on android and some very ugly fallback Paywall is being displayed. If I remove the product and only include products working on both Platforms it works fine. The desired behavior would be just to leave out the not supported package instead of having the paywall fail completely.

Thank you for your feedback. As you’ve found, all products on the paywall need to have the relevant cross-platform products to display properly. I have shared this feedback with my team. One workaround is to have an Android-specific paywall if your products don’t align with iOS 1 to 1.

 

I tried to duplicate a paywall that I have created and wanted to attach it to a different offering. This does not seem to work, it appears that the offering of the original paywall gets duplicated as well. This is a big drawback, since I would then have to create every Paywall from scratch (I intend to have similar looking Paywalls throughout the app but displaying a different selection of products depending on the customer journey). Am I missing something here or is this not implemented yet? I could not find any place to detach the paywall from the offering and connect it to a different offering.

We actually just released an update that allows you to duplicate a Paywall without needing to duplicate an Offering. Can you refresh the dashboard and try duplicating a Paywall? You should now be able to configure your Paywall and, when it’s ready to be published, select the required Offering.


Forum|alt.badge.img
  • Author
  • New Member
  • March 31, 2025

Thanks a lot, duplicating works now! For the other issues I made platform specific paywalls and offerings as suggested. 

Appreciate the help!