Overview
sms_advanced is a Flutter package that enables SMS functionality across Android, iOS, and Web platforms. On Android, it supports sending, receiving, querying messages, tracking delivery status, and retrieving contact information. On iOS and Web, it only supports sending SMS messages. The package provides a unified interface for handling SMS operations, making it suitable for apps requiring basic SMS integration. It relies on native platform capabilities and requires appropriate permissions, especially on Android. The source code is publicly available on GitHub for transparency and customization.
Use cases
- Sending SMS from Flutter apps
- Receiving and managing SMS on Android
- Querying message delivery status
- Integrating contact info retrieval
- Building two-way SMS communication
Key features
- Cross-platform SMS support
- Message sending and receiving (Android only)
- Delivery status tracking
- Contact information querying
- Public GitHub source code
Suitable for
- Apps needing SMS verification
- Customer service chatbots with SMS
- Two-way SMS messaging systems
- Android-focused applications with SMS needs
- Developers wanting open-source SMS tools
Considerations
- Limited SMS reception on iOS and Web
- Requires Android permissions for full functionality
- Platform-specific behavior differences
- No built-in SMS parsing or filtering
- Depends on native device capabilities