https://pub.dev/packages/purchases
An extension for the purchases_flutter, that allows to get the purchased information for every platform.
Purchases.apiKey = 'Add your api key';
Purchases.userId = 'Add the user id';
Purchases.purchasesInfo.addListener((info) {
// For platforms that support the revenue cat native sdk(android, ios and macos),
// this information will be updated whenever there is new changes.
// For platform not supported by the official plugin this information will only be retrieved once,
// after the user id has been set
});
To use the native sdk endpoints you can check
if(Purchases.sdkSupported) {
///...
}