RevenueCat Set Up Issue

Resolved

Hi,

I am having trouble with setting up RevenueCat. Has anyone seen this error? I have gone back through set up twice, and everything seems fine. The only thing I think might be off is where you define the "Entitlement ID", it's an input "Value" box now vs what it shows in the tutorial vid. This is where I manually entered the "Entitlement Identifier". Does that look right?

Here is the error log from my Terminal.

Error: Couldn't resolve the package 'purchases_flutter' in

'package:purchases_flutter/purchases_flutter.dart'.

lib/flutter_flow/revenue_cat_util.dart:2:8: Error: Not found:

'package:purchases_flutter/purchases_flutter.dart'

import 'package:purchases_flutter/purchases_flutter.dart';

       ^

lib/flutter_flow/revenue_cat_util.dart:6:1: Error: Type 'Offerings' not found.

Offerings? _offerings;

^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:7:1: Error: Type 'CustomerInfo' not

found.

CustomerInfo? _customerInfo;

^^^^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:10:1: Error: Type 'Offerings' not found.

Offerings? get offerings => _offerings;

^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:11:1: Error: Type 'CustomerInfo' not

found.

CustomerInfo? get customerInfo => _customerInfo;

^^^^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:13:18: Error: Type 'CustomerInfo' not

found.

set customerInfo(CustomerInfo? customerInfo) => _customerInfo = customerInfo;

                 ^^^^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:6:1: Error: 'Offerings' isn't a type.

Offerings? _offerings;

^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:7:1: Error: 'CustomerInfo' isn't a type.

CustomerInfo? _customerInfo;

^^^^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:13:18: Error: 'CustomerInfo' isn't a

type.

set customerInfo(CustomerInfo? customerInfo) => _customerInfo = customerInfo;

                 ^^^^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:27:13: Error: Undefined name 'Purchases'.

      await Purchases.setDebugLogsEnabled(debugLogEnabled);

            ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:28:13: Error: Undefined name 'Purchases'.

      await Purchases.setup(appStoreKey);

            ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:30:13: Error: Undefined name 'Purchases'.

      await Purchases.setDebugLogsEnabled(debugLogEnabled);

            ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:31:13: Error: Undefined name 'Purchases'.

      await Purchases.setup(playStoreKey);

            ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:45:5: Error: Undefined name 'Purchases'.

    Purchases.addCustomerInfoUpdateListener((info) {

    ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:61:26: Error: Undefined name 'Purchases'.

    customerInfo = await Purchases.purchasePackage(revenueCatPackage);

                         ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:76:24: Error: Undefined name 'Purchases'.

    _offerings = await Purchases.getOfferings();

                       ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:84:27: Error: Undefined name 'Purchases'.

    _customerInfo = await Purchases.getCustomerInfo();

                          ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:94:26: Error: Undefined name 'Purchases'.

    customerInfo = await Purchases.getCustomerInfo();

                         ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:109:29: Error: Undefined name

'Purchases'.

      customerInfo = (await Purchases.logIn(uid)).customerInfo;

                            ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:111:28: Error: Undefined name

'Purchases'.

      customerInfo = await Purchases.logOut();

                           ^^^^^^^^^

lib/flutter_flow/revenue_cat_util.dart:122:26: Error: Undefined name

'Purchases'.

    customerInfo = await Purchases.restorePurchases();

1
13 replies