flutter_communication_avatar 1.1.0 copy "flutter_communication_avatar: ^1.1.0" to clipboard
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 RemoteInput with BroadcastReceiver / MethodChannel handling for banner text replies.
    • iOS UNTextInputNotificationAction + UNNotificationCategory for direct notification replies.
    • Exposed onReplyReceived((String text, int notificationId, String conversationId) => ...) listener and replyPlaceholder, replyButtonTitle on CommunicationNotification.
  • Added Smart Disk Avatar Cache (0ms):
    • Persistent disk-based avatar image caching by hashing avatarUrl into local persistent cache directory (FileManager.default.cachesDirectory on iOS, context.cacheDir on Android).
    • Instant 0ms load for subsequent messages from the same sender.
    • Exposed clearAvatarCache() method in Dart API.

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 UNNotificationServiceExtension on iOS to format incoming remote push notifications.
  • CLI setup tool bin/setup_ios.dart for automated iOS Info.plist and extension configuration.
  • Comprehensive Dart API and interactive example application.
2
likes
160
points
113
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A production-ready Flutter plugin for native communication push notifications with user avatars on iOS (INSendMessageIntent) and Android (MessagingStyle).

Repository (GitHub)
View/report issues

Topics

#notifications #communication #avatar #push-notifications #messaging

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_communication_avatar

Packages that implement flutter_communication_avatar