Как использовать RevenueCat PurchaserInfoUpdateListener в Flutter

#flutter #revenuecat

#flutter #revenuecat

Вопрос:

Я использую RevenueCat на Flutter, куда мне позвонить:

 Purchases.addPurchaserInfoUpdateListener((purchaserInfo) => {});
  

чтобы я мог отслеживать обновления статуса покупки во всем моем приложении? Спасибо.

Ответ №1:

Вы можете Purchases.addPurchaserInfoUpdateListener((purchaserInfo) => {}); перейти initState к виджету вашего приложения.

 class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
    Purchases.addPurchaserInfoUpdateListener((purchaserInfo) => {
      // do what you want with the purchase info
    });
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: Constants.appName,
      theme: ThemeConfig.lightTheme,
      home: Splash(),
    );
  }
}