flutter_communication_avatar 1.1.0
flutter_communication_avatar: ^1.1.0 copied to clipboard
A production-ready Flutter plugin for native communication push notifications with user avatars on iOS (INSendMessageIntent) and Android (MessagingStyle).
1.1.0 #
- Added Inline Quick Reply:
- Android
RemoteInputwithBroadcastReceiver/ MethodChannel handling for banner text replies. - iOS
UNTextInputNotificationAction+UNNotificationCategoryfor direct notification replies. - Exposed
onReplyReceived((String text, int notificationId, String conversationId) => ...)listener andreplyPlaceholder,replyButtonTitleonCommunicationNotification.
- Android
- Added Smart Disk Avatar Cache (0ms):
- Persistent disk-based avatar image caching by hashing
avatarUrlinto local persistent cache directory (FileManager.default.cachesDirectoryon iOS,context.cacheDiron Android). - Instant 0ms load for subsequent messages from the same sender.
- Exposed
clearAvatarCache()method in Dart API.
- Persistent disk-based avatar image caching by hashing
1.0.1 #
- Updated SDK environment constraints and package metadata.
- Updated repository and issue tracker links.
1.0.0 #
- Initial release of
flutter_communication_avatar. - Native communication push notifications with user avatars on iOS (
INSendMessageIntent+INPerson+INInteraction) and Android (MessagingStyle+Person+ avatar bitmap on left). - Asynchronous avatar image downloading over HTTP/HTTPS with automatic caching and fallback generation.
- Support for
UNNotificationServiceExtensionon iOS to format incoming remote push notifications. - CLI setup tool
bin/setup_ios.dartfor automated iOSInfo.plistand extension configuration. - Comprehensive Dart API and interactive example application.