resubscribe_flutter_sdk 1.0.8 resubscribe_flutter_sdk: ^1.0.8 copied to clipboard
The Flutter sdk for Resubscribe
Resubscribe Flutter SDK #
Flutter SDK for Resubscribe.
Installation #
https://pub.dev/packages/resubscribe_flutter_sdk
Usage #
Import the Resubscribe package.
import 'package:resubscribe_flutter_sdk/resubscribe_flutter_sdk.dart';
Call the ResubscribeSDK
widget.
ResubscribeSDK.openWithConsent(
context,
aiType: '{{aiType}}', // Replace with the AI type
uid: '{{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(
// ...
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.