Commit Graph

9 Commits

Author SHA1 Message Date
Ilia Ravin 0fda706e9f
detekt support (#90)
* detekt support

Co-authored-by: Alexander Buntakov <alexander.buntakov@gmail.com>
2022-11-12 18:59:35 +03:00
Artyom 8e08f8a570
Push message provider for Huawei Push Kit (#102)
* Add basic changes for HPK push provider (#88)
* Add HPK Android-related DTO's (#89)
* Add IOS and Web related DTO's (#93)
* Add common and base DTO's (#94)
* Add HMS Oauth and HMS HPK WebClients and request DTO's (#95)
* Add services for HPS clients and implement push message provider service (#96)
* Cover services with tests (#97)
* Update Readme for new push message provider modules (#98)
* Use new PushMessageSendResult class (#99)
* Various fixes of bean/class naming and tests (#100)
* FIll missing points in readme (#101)
2022-11-08 15:42:25 +03:00
Artyom 7710442654
Fix push message provider fcm module tests and converter (#92)
* Fix test invokations

* Fix DateConverter
2022-11-07 16:23:29 +03:00
Artyom 723e5a4178
Map "senderIdMismatch" error as "invalidPushToken" exception in FCM provider (#85)
* Map "senderIdMismatch" error as "invalidPushToken" exception
2022-10-25 16:41:43 +03:00
Artyom faf1e92633
Allow background push notifications on iOS (#84)
* Allow background update for iOS devices

* Update tests
2022-10-13 13:45:24 +03:00
Artyom eef1504171
Add notification sound for iOS and Android (#83) 2022-10-12 13:47:22 +03:00
Artyom 628c992b8d
Add multiple options for FCM authorization (#79)
* Add extra authorization types

* Update readme file
2022-08-22 15:28:51 +03:00
Artyom 1a069b8b6f
Push message provider validation (#78)
* Add method to PushMessageProviderService interface to validate push tokens

* Implement method in PushMessageProviderFcmService
2022-08-16 15:52:34 +03:00
Artyom ac9cac3049
Push message provider modules (#77)
* Add push-message-provider module

* Add push-message-provider-fcm module

* Update readme

* Update PushMessageProviderServiceFactory implementation

* Create FcmClient class to make integration implementation closed
2022-08-12 16:59:59 +03:00