1.2.2
This release adds support for push notifications, including device activation with Ably (including device registration with APNs / FCM), subscribing devices for push notifications and handling the push notifications in your Flutter application, without writing iOS or Android code. Check out the push notifications documentation for more information. We also fixed some bugs that were either reported in Github issues or found internally.
Implemented enhancements:
- Update to latest ably-android version #147
- Implement Push Notifications listener #141
- Implement RSC7d (Ably-Agent header) #100
- Push Notifications Device Registration (activation) and device subscription #107
Fixed bugs:
- Remove timeouts for platform method calls #171
- Token Authentication with authCallback in Android:
java.lang.Exception: Invalid authCallback response
#156 - AuthCallback error:
java.lang.Exception: Invalid authCallback response
on Flutter Android #121
Closed issues:
- Can not set RealTimeChannelOptions params #182
- java lang Invalid authCallback response #181
- Replace
package:pedantic
withpackage:flutter_lints
#168 - Push Registrations cannot be updated on Android: fails with
No authentication information provided
#167 - Implement activation/ deactivation/ updating lifecycle method #154
- Connect to Ably Realtime using socket_io_client #148
- Failing Android build:
The plugin ably_flutter could not be built
URGENT #129 - Add support for symmetric encryption #127
- Lint rule to enforce strict raw types #85
- Add linting rules #30
Merged pull requests:
- Fix 2 Channel options bugs #191 (ben-xD)
- Fix RealtimeChannelOptions to avoid forcing cipher argument #190 (ben-xD)
- Refactoring: Move classes into separate files #189 (ben-xD)
- Add ably agent header #188 (ben-xD)
- Update Ably-cocoa dependency to 1.2.6 #186 (ben-xD)
- Bug fix: Reactivating devices for Push #185 (ben-xD)
- Push Notifications documentation enhancement #177 (ben-xD)
- Handle Push Notifications in Dart, including foreground messages, background messages and notification taps #166 (ben-xD)
- Fix
invalid authCallback response
when using token authentication #164 (ben-xD) - Use image URLs instead of relative paths, and add note to
CONTRIBUTING.md
#163 (ben-xD) - Clarify documentation about when device uses APNs production/ development device tokens #161 (ben-xD)
- Add documentation for token authentication #155 (ben-xD)
- Push notifications (activation and subscription) #140 (ben-xD)