{"id":19337279,"url":"https://github.com/infobip/mobile-messaging-sdk-android","last_synced_at":"2026-03-16T15:07:04.073Z","repository":{"id":8218105,"uuid":"56227769","full_name":"infobip/mobile-messaging-sdk-android","owner":"infobip","description":"Mobile Messaging SDK for Android","archived":false,"fork":false,"pushed_at":"2025-03-21T09:28:23.000Z","size":5609,"stargazers_count":53,"open_issues_count":4,"forks_count":16,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-03-30T03:05:19.525Z","etag":null,"topics":["infobip","notifications","push","sdk"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/infobip.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-04-14T10:15:36.000Z","updated_at":"2025-03-21T09:28:26.000Z","dependencies_parsed_at":"2023-10-12T04:09:08.219Z","dependency_job_id":"334ad35e-2703-4431-9fe1-9b44c56f19d7","html_url":"https://github.com/infobip/mobile-messaging-sdk-android","commit_stats":{"total_commits":1448,"total_committers":23,"mean_commits":62.95652173913044,"dds":"0.48687845303867405","last_synced_commit":"6e56ea551a1c68da83e939165ccf83ea573867a8"},"previous_names":[],"tags_count":410,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infobip%2Fmobile-messaging-sdk-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infobip%2Fmobile-messaging-sdk-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infobip%2Fmobile-messaging-sdk-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infobip%2Fmobile-messaging-sdk-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/infobip","download_url":"https://codeload.github.com/infobip/mobile-messaging-sdk-android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247430870,"owners_count":20937874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["infobip","notifications","push","sdk"],"created_at":"2024-11-10T03:13:57.768Z","updated_at":"2026-03-16T15:07:04.067Z","avatar_url":"https://github.com/infobip.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mobile Messaging SDK for Android\n\n[![Download](https://img.shields.io/github/v/tag/infobip/mobile-messaging-sdk-android?label=maven%20central)](https://mvnrepository.com/artifact/com.infobip/infobip-mobile-messaging-android-sdk)\n[![License](https://img.shields.io/github/license/infobip/mobile-messaging-sdk-android.svg?label=License)](https://github.com/infobip/mobile-messaging-sdk-android/blob/master/LICENSE)\n\nMobile Messaging SDK is designed and developed to easily enable push notification channel in your mobile application. In almost no time of implementation you get push notification in your application and access to the features of \u003ca href=\"https://www.infobip.com/en/products/mobile-app-messaging\" target=\"_blank\"\u003eInfobip Mobile Apps Messaging\u003c/a\u003e. The document describes library integration steps. Additional information can be found in our \u003ca href=\"https://github.com/infobip/mobile-messaging-sdk-android/wiki\" target=\"_blank\"\u003eWiki\u003c/a\u003e.\n\n## Requirements\n\n- Android Studio\n- Supported API Levels: 21 (Android 5.0 - Lollipop) - 36 (Android 16)\n- \u003ca href=\"https://developer.android.com/jetpack/androidx/migrate\" target=\"_blank\"\u003eAndroidX\u003c/a\u003e\n\n## Quick start guide\n\n1. Make sure to \u003ca href=\"https://www.infobip.com/docs/mobile-app-messaging/getting-started#create-and-enable-a-mobile-application-profile\" target=\"_blank\"\u003esetup application at Infobip portal\u003c/a\u003e, if you haven't already.\n2. Add dependencies to `app/build.gradle`\n    ```groovy\n    dependencies {\n        ...\n        implementation ('com.infobip:infobip-mobile-messaging-android-sdk:14.14.4@aar') {\n            transitive = true\n        }\n    }\n    ```\n    \u003cimg src=\"https://github.com/infobip/mobile-messaging-sdk-android/wiki/images/QSGGradle.png?raw=true\" alt=\"Gradle dependencies\"/\u003e\n3. Add a Firebase configuration file as described in \u003ca href=\"https://firebase.google.com/docs/cloud-messaging/android/client#add_a_firebase_configuration_file\" target=\"_blank\"\u003e`Firebase documentation`\u003c/a\u003e\n\n\u003e ### Notice: \n\u003e Check \u003ca href=\"https://github.com/infobip/mobile-messaging-sdk-android/wiki/Applying-Firebase-configuration-in-MobileMessaging-SDK\"\u003eApplying Firebase configuration in MobileMessaging SDK Guide\u003c/a\u003e for alternatives.\n\n4. Add Infobip \u003ca href=\"https://www.infobip.com/docs/mobile-app-messaging/getting-started#copy-application-code-create-and-enable-a-mobile-application-profile\" target=\"_blank\"\u003e`Application Code`\u003c/a\u003e obtained in step 1 to `values/strings.xml`\n    ```groovy\n    \u003cresources\u003e\n        \u003cstring name=\"infobip_application_code\"\u003eAPPLICATION CODE\u003c/string\u003e\n        ...\n    \u003c/resources\u003e\n    ```\n    \u003cimg src=\"https://github.com/infobip/mobile-messaging-sdk-android/wiki/images/QSGStrings.png?raw=true\" alt=\"String resources\"/\u003e\n4. Add code to `MainActivity#onCreate`\n\n    ```java\n    public class MainActivity extends AppCompatActivity {\n\n        @Override\n        protected void onCreate(Bundle savedInstanceState) {\n            super.onCreate(savedInstanceState);\n            setContentView(R.layout.activity_main);\n\n            new MobileMessaging\n                    .Builder(getApplication())\n                    .build();\n        }\n    }\n    ```\n    \u003cimg src=\"https://github.com/infobip/mobile-messaging-sdk-android/wiki/images/QSGActivity.png?raw=true\" alt=\"String resources\"/\u003e\n\n\u003e ### Notice:\n\u003e Since Android 13+ we are using default notification permission request dialog.\n\u003e It is possible to trigger permission request later, to learn how please follow: \u003ca href=\"https://github.com/infobip/mobile-messaging-sdk-android/wiki/Android-13-Notification-Permission-Handling\" target=\"_blank\"\u003eAndroid 13 notification permission handling\u003c/a\u003e.\n\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\u003cb\u003eNEXT STEPS: \u003ca href=\"https://github.com/infobip/mobile-messaging-sdk-android/wiki/Users-and-installations\"\u003eUsers and installations\u003c/a\u003e\u003c/b\u003e\u003c/p\u003e\n\u003cbr\u003e\n\n\u003e ### Notes\n\u003e 1. All required manifest components are merged to application manifest automatically by manifest merger. Please include \u003ca href=\"https://github.com/infobip/mobile-messaging-sdk-android/wiki/Android-Manifest-components#push-notifications\" target=\"_blank\"\u003epush-related components\u003c/a\u003e to manifest manually if manifest merger was disabled.\n\u003e 2. Keep in mind that some proprietary android versions may restrict network traffic for your app. It may in turn affect delivery of push notifications.\n\n\u003cbr\u003e\n\n| If you have any questions or suggestions, feel free to send an email to support@infobip.com or create an \u003ca href=\"https://github.com/infobip/mobile-messaging-sdk-android/issues\" target=\"_blank\"\u003eissue\u003c/a\u003e. |\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfobip%2Fmobile-messaging-sdk-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfobip%2Fmobile-messaging-sdk-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfobip%2Fmobile-messaging-sdk-android/lists"}