Skip to content

Conversation

@hiranya911
Copy link
Contributor

Sets the X-Client-Version header for FCM requests. When sending batch requests, each of the child messages will carry the header.

@hiranya911 hiranya911 assigned hiranya911 and unassigned chong-shao Feb 22, 2019
@hiranya911 hiranya911 merged commit 3c0ae40 into hkj-fcm-batch Feb 22, 2019
@hiranya911 hiranya911 deleted the hkj-version-header branch February 22, 2019 19:03
hiranya911 added a commit that referenced this pull request Mar 14, 2019
* Preliminary impl of FCM batch support

* Added BatchMessage class and tests

* Refactored the FCM send operation

* Added unit tests for sendBatch() API

* Refactored error handling

* Refactored FCM logic into a new FirebaseMessagingClient class

* Using a separate request factory for child requests

* Added the InstanceIdClient class for handling topic mgt ops

* Added license headers

* Renamed BatchResponse as SendResponse

* Added BatchResponse class; Renamed BatchMessage to MulticastMessage

* Updated tests and docs

* Updated documentation

* Added documentation and tests

* Updated docs, changelog and annotations

* Updated integration test to use multiple topics; Updated docs

* Removing a redundant whitespace

* Reduced FCM batch size to 100 (#250)

* Setting the X-Client-Version header for FCM (#252)

* Snippets for FCM sendAll() and sendMulticast() (#249)

* Snippets for FCM sendAll() and sendMulticast()

* Reduced batch size to 100 in snippets

* Addressing some documentation nits
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants