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.