RevenueCat Flutter SDK adds web support
Blog post from RevenueCat
Flutter's versatility in compiling across various platforms, including mobile, desktop, embedded systems, and the web, is significantly enhanced by the RevenueCat SDK, which now extends support to Flutter web apps. Previously, developers had to manually handle entitlements and subscription management for web apps, but with the updated SDK, they can now seamlessly integrate web platform functionality along with iOS, Android, and macOS. To set up a Flutter project for web support, developers must configure the RevenueCat web billing provider, create web-specific products, upgrade the SDK, and enable web capabilities in their Flutter app. While the new setup allows for a streamlined web purchase flow managed by RevenueCat, some limitations remain, such as unsupported product operations and purchase restoration on the web, requiring developers to implement platform-specific checks. This advancement facilitates a unified code base for multi-platform deployment, reflecting RevenueCat's commitment to supporting Flutter developers in expanding their applications to the web.