Skip to content

resubscribe/resubscribe-flutter-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resubscribe Flutter SDK

Flutter SDK for Resubscribe.

Setup

Installation

flutter pub add resubscribe_flutter_sdk

See the official package at: https://pub.dev/packages/resubscribe_flutter_sdk

Usage

Import the Resubscribe package.

import 'package:resubscribe_flutter_sdk/resubscribe_flutter_sdk.dart';

Call the Resubscribe package:

ResubscribeSDK.openWithConsent(
  context,
  aiType: '{{aiType}}', // Replace with the AI type
  userId: '{{userid}}', // Replace with the user ID
  slug: '{{slug}}', // Replace with your slug
  apiKey: '{{apiKey}}', // Replace with your API key
  // debugMode: true,
  // onClose: () {
  //   debugPrint('onClose');
  // },
);

Android

Make sure your device has the following permissions:

<uses-permission android:name="android.permission.INTERNET" />

Customization

Consent options

The text on the consent popup is already customized to the AI type you choose.

However, if you want to override these values, then you can pass in the consentOptions to the ResubscribeSDK.

ResubscribeSDK.openWithConsent(
  // ...
  consentOptions: const ResubscribeConsentOptions(
    acceptText: 'Let\'s chat!',
    declineText: 'Not right now',
    titleText: 'CUSTOM TITLE',
    descriptionText: 'CUSTOM CONTENT',
  ),
  // ...
)

Dialog modals

The dialogs are instances of Flutter's AlertDialog. They can be customized via ThemeData.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages