twilio_flutter_conversations 0.0.2
twilio_flutter_conversations: ^0.0.2 copied to clipboard
Typed Flutter wrapper for the Twilio Conversations SDK on iOS and Android.
twilio_flutter_conversations #
Twilio Conversations (classic) for Flutter on iOS and Android.
Install and usage (pub.dev, tokens, platform setup, copy-paste samples): Consumer guide.
pub.dev #
dependencies:
twilio_flutter_conversations: ^0.0.2
Latest version: pub.dev/packages/twilio_flutter_conversations.
Minimal connect #
import 'package:twilio_flutter_conversations/twilio_flutter_conversations.dart';
final TwilioConversationsSession chatSession = TwilioConversationsSession();
await chatSession.start(
accessToken: tokenFromYourBackend,
onEvent: (TwilioConversationsEvent event) {
// ClientSynchronizationStatusUpdated, MessageAdded, TokenExpired, …
},
);
await chatSession.client.sendMessage(
conversationSid: 'CHxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
body: 'Hello',
);
await chatSession.stop();
Maintainer docs #
- Regenerate Pigeon:
dart run pigeon --input pigeons/conversations_api.dart - Local CI checks:
../../scripts/run_ci_checks.shfrom repo root