Last active
December 14, 2020 06:04
-
-
Save mahdi-malv/6e48663eac1c93e8285b126963672002 to your computer and use it in GitHub Desktop.
Pushe modules
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Module name | Size(KB) | Description | |
---|---|---|---|
base | 15 | Integrates other module that are common | |
base-mini | 1B | Same as base but imports custom minifed java | |
core | 700 | Responsible to provide core functionality of the SDK | |
analytics | 255 | Analytics functions providing Segmentation feature | |
notification | 476 | Adds notification related features | |
datalytics | 260 | Responsible for collecting analytical data for console charts | |
inappmessaging | 280 | InAppMessaging feature | |
fcm | 72 | FCM service. Adds support for sending and receiving messages using Firebase cloud messaging (Google play devices) | |
hms | 56 | HMS service. Adds support for sending and receiving messages using Huawei PushKit (Hms core devices) | |
logcollection | 73 | Debugging library to integrate SDK logs for discovering issues (Not shipped with base and only for debugging) | |
rxjava | 655 | Minified version of RxJava in order to reduce size of app of RxJava was not used at all (Shipped with base-mini and not base) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment