Aircloud WhatsApp

A Flutter package for integrating WhatsApp chat functionality with AircloudComm's API.

Features

  • Authenticate users via AircloudComm
  • Send and receive WhatsApp messages
  • Real-time messaging using WebSocket
  • Persistent storage using GetStorage
  • REST API integration for chat/message management

Getting Started

Add the package to your pubspec.yaml:

dependencies:
  aircloud_whatsapp:

Run flutter pub get to install dependencies.

Usage

Initialize the client:

import 'package:aircloud_whatsapp/aircloud_whatsapp.dart';

void main() async {
  final client = await AircloudClient.initialize(
    aircloudKey: 'YOUR_API_KEY',
    restUrl: 'https://api.aircloudcomm.com/',
  );
  // Use client.message, client.realtime, etc.
}

Send a message:

await client.message.sendMessage({
  'roomID': 'room123',
  'message': 'Hello, World!',
});

Listen for real-time messages:

client.realtime.listen((msg) {
  print('Received: $msg');
});

Contributing

Feel free to open issues or submit pull requests. For major changes, please open an issue first to discuss what you would like to change.

License

Libraries

aircloud_whatsapp