Skip to content

Repository files navigation

intercom_flutter

CircleCIcodecovPub

Flutter wrapper for Intercom Android and iOS projects. Currently only supports registering users and opening Intercom messenger.

Usage

Import package:intercom_flutter/intercom_flutter.dart and use the methods in Intercom class.

Example:

import'package:intercom_flutter/intercom_flutter.dart';
voidmain() async {
awaitIntercom.initialize('appIdHere', iosApiKey:'iosKeyHere', androidApiKey:'androidKeyHere');
runApp(App());
}
classAppextendsStatelessWidget {
@overrideWidgetbuild(BuildContext context) {
returnFlatButton(
child:Text('Open Intercom'),
onPressed: () async {
awaitIntercom.displayMessenger();
});
}
}

See Intercom Android and iOS package documentation for more information.

Android

Permissions:

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

Optional permissions:

<uses-permissionandroid:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permissionandroid:name="android.permission.MANAGE_DOCUMENTS"/>

iOS

Make sure that you have a NSPhotoLibraryUsageDescription entry in your Info.plist.

About

Flutter Intercom plugin

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages