firebase_messaging_web

v4.1.5

The web implementation of firebase_messaging

Package archive: https://pubdev.letsnova.ru/api/archives/firebase_messaging_web/4.1.5.tar.gz

Installdart pub add firebase_messaging_web

Readme

firebase_messaging_web

The web implementation of firebase_messaging.

Getting Started

To get started with Cloud Messaging Web, please see the documentation

To learn more about Firebase Cloud Messaging, please visit the Firebase website

Changelog

4.1.5

  • Update a dependency to the latest release.

4.1.4

  • Update a dependency to the latest release.

4.1.3

  • Update a dependency to the latest release.

4.1.2

  • Update a dependency to the latest release.

4.1.1

  • Update a dependency to the latest release.

4.1.0

  • REFACTOR(messaging,web): convert classes to extension types for improved interop (#17820). (ec5813a0)
  • FEAT(web): add registerVersion support for packages (#17780). (3c8c83d4)

4.0.3

  • Update a dependency to the latest release.

4.0.2

  • Update a dependency to the latest release.

4.0.1

  • Update a dependency to the latest release.

4.0.0

Note: This release has breaking changes.

3.10.10

  • Update a dependency to the latest release.

3.10.9

  • Update a dependency to the latest release.

3.10.8

  • Update a dependency to the latest release.

3.10.7

  • Update a dependency to the latest release.

3.10.6

  • Update a dependency to the latest release.

3.10.5

  • Update a dependency to the latest release.

3.10.4

  • Update a dependency to the latest release.

3.10.3

  • Update a dependency to the latest release.

3.10.2

  • Update a dependency to the latest release.

3.10.1

  • Update a dependency to the latest release.

3.10.0

  • FEAT(messaging,apple): allow system to display button for in-app notification settings (#13484). (b36f924e)

3.9.5

  • Update a dependency to the latest release.

3.9.4

  • Update a dependency to the latest release.

3.9.3

  • Update a dependency to the latest release.

3.9.2

  • Update a dependency to the latest release.

3.9.1

  • Update a dependency to the latest release.

3.9.0

3.8.13

  • Update a dependency to the latest release.

3.8.12

  • Update a dependency to the latest release.

3.8.11

  • Update a dependency to the latest release.

3.8.10

  • Update a dependency to the latest release.

3.8.9

  • Update a dependency to the latest release.

3.8.8

  • FIX(web): fix some casting issue on Web JS Interop (#12852). (4b56df1c)

3.8.7

  • Update a dependency to the latest release.

3.8.6

  • Update a dependency to the latest release.

3.8.5

  • Update a dependency to the latest release.

3.8.4

  • Update a dependency to the latest release.

3.8.3

  • Update a dependency to the latest release.

3.8.2

  • Update a dependency to the latest release.

3.8.1

  • FIX(messaging,web): MessagePayload.data can be null (#12605). (95b95601)
  • FIX(messaging,web): Fix incorrect type casting. (#12573). (153ba0d5)

3.8.0

  • FEAT(web): remove the dependency on package:js in favor of dart:js_interop (#12534). (d83f6327)

3.7.1

  • Update a dependency to the latest release.

3.7.0

3.6.8

  • Update a dependency to the latest release.

3.6.7

  • Update a dependency to the latest release.

3.6.6

  • Update a dependency to the latest release.

3.6.5

  • Update a dependency to the latest release.

3.6.4

  • Update a dependency to the latest release.

3.6.3

  • Update a dependency to the latest release.

3.6.2

  • Update a dependency to the latest release.

3.6.1

  • Update a dependency to the latest release.

3.6.0

  • FEAT(messaging,web): migrate web to js_interop to be compatible with WASM (#12223). (6ada2379)
  • DOCS: change old documentation links of packages in README files (#12136). (24b9ac7e)

3.5.18

  • Update a dependency to the latest release.

3.5.17

  • Update a dependency to the latest release.

3.5.16

  • FIX(messaging): fix an issue where Service Worker would not register in time (#11979). (4752efb6)

3.5.15

  • Update a dependency to the latest release.

3.5.14

  • Update a dependency to the latest release.

3.5.13

  • Update a dependency to the latest release.

3.5.12

  • Update a dependency to the latest release.

3.5.11

  • Update a dependency to the latest release.

3.5.10

  • Update a dependency to the latest release.

3.5.9

  • Update a dependency to the latest release.

3.5.8

  • Update a dependency to the latest release.

3.5.7

  • Update a dependency to the latest release.

3.5.6

  • Update a dependency to the latest release.

3.5.5

  • Update a dependency to the latest release.

3.5.4

  • Update a dependency to the latest release.

3.5.3

  • Update a dependency to the latest release.

3.5.2

  • Update a dependency to the latest release.

3.5.1

  • Update a dependency to the latest release.

3.5.0

  • FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946). (2772d10f)

3.4.0

  • FEAT: upgrade to dart 3 compatible dependencies (#10890). (4bd7e59b)

3.3.1

  • Update a dependency to the latest release.

3.3.0

3.2.17

  • Update a dependency to the latest release.

3.2.16

  • Update a dependency to the latest release.

3.2.15

  • Update a dependency to the latest release.

3.2.14

  • Update a dependency to the latest release.

3.2.13

  • Update a dependency to the latest release.

3.2.12

  • Update a dependency to the latest release.

3.2.11

  • Update a dependency to the latest release.

3.2.10

  • Update a dependency to the latest release.

3.2.9

  • Update a dependency to the latest release.

3.2.8

  • FIX: Retrieve messageId from MessagePayload received on message event for Web platform. (#7846). (d796d33f)

3.2.7

  • Update a dependency to the latest release.

3.2.6

  • Update a dependency to the latest release.

3.2.5

  • Update a dependency to the latest release.

3.2.4

  • Update a dependency to the latest release.

3.2.3

  • Update a dependency to the latest release.

3.2.2

  • Update a dependency to the latest release.

3.2.1

  • Update a dependency to the latest release.

3.2.0

  • FEAT: add support for exporting delivery metrics to BigQuery (#9636). (170b99b9)

3.1.6

  • Update a dependency to the latest release.

3.1.5

  • Update a dependency to the latest release.

3.1.4

  • Update a dependency to the latest release.

3.1.3

  • Update a dependency to the latest release.

3.1.2

  • Update a dependency to the latest release.

3.1.1

  • Update a dependency to the latest release.

3.1.0

  • FEAT: Added 'criticalAlert' to notification settings. (#9004). (4c425f27)

3.0.0

Note: This release has breaking changes.

  • BREAKING FEAT: upgrade messaging web to Firebase v9 JS SDK. (#8860). (f3a6bdc5)
  • BREAKING: isSupported() API is now asynchronous and returns Future<bool>. It is web only and will always resolve to true on other platforms.

2.4.4

  • FIX: bump firebase_core_platform_interface version to fix previous release. (bea70ea5)

2.4.3

  • Update a dependency to the latest release.

2.4.2

  • REFACTOR: use "firebase" instead of "FirebaseExtended" as organisation in all links for this repository (#8791). (d90b8357)

2.4.1

  • Update a dependency to the latest release.

2.4.0

  • FEAT: retrieve timeSensitiveSetting for iOS 15+. (#8532). (14b38da3)

2.3.0

  • FEAT: retrieve timeSensitiveSetting for iOS 15+. (#8532). (14b38da3)

2.2.13

  • Update a dependency to the latest release.

2.2.12

  • Update a dependency to the latest release.

2.2.11

  • Update a dependency to the latest release.

2.2.10

  • Update a dependency to the latest release.

2.2.9

  • FIX: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184). (df4a5bab)

2.2.8

  • Update a dependency to the latest release.

2.2.7

  • FIX: Make Web deleteToken() API a Future so it resolves only when completed. (#7687). (cf59bd38)

2.2.6

  • Update a dependency to the latest release.

2.2.5

  • Update a dependency to the latest release.

2.2.4

  • FIX: messaging isSupported() check on web should be used lazily in _delegate (fixes #7511). (9a3d1d93)

2.2.3

  • Update a dependency to the latest release.

2.2.2

  • Update a dependency to the latest release.

2.2.1

  • Update a dependency to the latest release.

2.2.0

  • FEAT: automatically inject Firebase JS SDKs (#7359).

2.1.0

  • FEAT: support initializing default FirebaseApp instances from Dart (#6549).

2.0.8

  • Update a dependency to the latest release.

2.0.7

  • Update a dependency to the latest release.

2.0.6

  • Update a dependency to the latest release.

2.0.5

  • Update a dependency to the latest release.

2.0.4

  • Update a dependency to the latest release.

2.0.3

  • Update a dependency to the latest release.

2.0.2

  • Update a dependency to the latest release.

2.0.1

  • Update a dependency to the latest release.

2.0.0

Note: This release has breaking changes.

  • FEAT: implement isSupported for web (#6109).
  • BREAKING REFACTOR: remove support for senderId named argument on getToken & deleteToken methods since the native Firebase SDKs no longer support it cross-platform.

1.0.7

  • DOCS: Add missing homepage/repository links (#6054).

1.0.6

  • Update a dependency to the latest release.

1.0.5

  • REFACTOR: Share guard functions across plugins (#5783).

1.0.4

  • Update a dependency to the latest release.

1.0.3

  • FIX: Fix broken homepage link (#4713).
  • CHORE: bump min Dart SDK constraint to 2.12.0 (#5430).
  • CHORE: publish packages (#5429).

1.0.2

  • FIX: Fix broken homepage link (#4713).

1.0.1

  • Update a dependency to the latest release.

1.0.0

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

1.0.0-1.0.nullsafety.0

  • Bump "firebase_messaging_web" to 1.0.0-1.0.nullsafety.0.

0.2.0-1.0.nullsafety.1

  • Update a dependency to the latest release.

0.2.0-1.0.nullsafety.0

Note: This release has breaking changes.

  • BREAKING REFACTOR: migrate to NNBD (#4909).
  • BREAKING: the following deprecated APIs have been removed:
    • iOSNotificationSettings.
    • requestNotificationPermissions - use requestPermission instead.
    • autoInitEnabled() - use setAutoInitEnabled() instead.
    • deleteInstanceID() - use deleteToken() instead.
    • FirebaseMessaging() - use FirebaseMessaging.instance instead.

0.1.0-dev.5

  • FIX: check is supported before init web (#4644).

0.1.0-dev.4

  • FIX: null check fix that could happen when using verifyPhone notification jsObject (#4624).

0.1.0-dev.3

  • Update a dependency to the latest release.

0.1.0-dev.2

  • REFACTOR: initial web release as pre-release version (changelog).
  • REFACTOR: initial web release as pre-release version.
  • FEAT: web implementation (#4206).
  • CHORE: add no-op ios podspec for web plugin.
  • CHORE: publish packages.

0.1.0-dev.1

  • Initial release of firebase_messaging_web.