Skip to content

feat(messaging): Add Firebase installation ID (fid) support - #138

Merged
akalex merged 1 commit into
masterfrom
feature/fcm-fid-support
Jul 13, 2026
Merged

akalex merged 1 commit into
masterfrom
feature/fcm-fid-support

Conversation

@akalex

@akalex akalex commented Jul 11, 2026

Copy link
Copy Markdown
Member
  • Message: add fid field; emit DeprecationWarning when token is used.
  • MulticastMessage: add fids field, make tokens optional, and validate at construction that at least one target is set and tokens+fids <= 500; emit DeprecationWarning when tokens is used. to_messages() expands both tokens and fids, suppressing the per-Message token warning.
  • serialize_message: enforce "exactly one of fid, token, topic or condition".
  • client: drop the now-redundant multicast count check (moved to construction).
  • Bump version to 6.2.0 and update README/CHANGES.

@akalex akalex self-assigned this Jul 11, 2026
…cate token

- Message: add `fid` field; emit DeprecationWarning when `token` is used.
- MulticastMessage: add `fids` field, make `tokens` optional, and validate
  at construction that at least one target is set and tokens+fids <= 500;
  emit DeprecationWarning when `tokens` is used. `to_messages()` expands
  both tokens and fids, suppressing the per-Message token warning.
- serialize_message: enforce "exactly one of fid, token, topic or condition".
- client: drop the now-redundant multicast count check (moved to construction).
- Bump version to 6.2.0 and update README/CHANGES.
@akalex
akalex force-pushed the feature/fcm-fid-support branch from c0b9fc7 to 43f82d4 Compare July 11, 2026 05:52
@akalex
akalex merged commit 739138f into master Jul 13, 2026
17 checks passed
@akalex
akalex deleted the feature/fcm-fid-support branch July 13, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants