{"id":37029172,"url":"https://github.com/adobe/aepsdk-messaging-android","last_synced_at":"2026-01-14T03:29:54.123Z","repository":{"id":37956045,"uuid":"265260603","full_name":"adobe/aepsdk-messaging-android","owner":"adobe","description":"AEP SDKs - Messaging extension for Android","archived":false,"fork":false,"pushed_at":"2025-11-07T21:18:20.000Z","size":46732,"stargazers_count":5,"open_issues_count":3,"forks_count":22,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-11-07T22:24:07.129Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/adobe.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2020-05-19T13:52:30.000Z","updated_at":"2025-10-31T16:10:16.000Z","dependencies_parsed_at":"2024-03-22T18:46:25.174Z","dependency_job_id":"ee866ef4-a53d-44d4-835b-808956122006","html_url":"https://github.com/adobe/aepsdk-messaging-android","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/adobe/aepsdk-messaging-android","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Faepsdk-messaging-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Faepsdk-messaging-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Faepsdk-messaging-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Faepsdk-messaging-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adobe","download_url":"https://codeload.github.com/adobe/aepsdk-messaging-android/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Faepsdk-messaging-android/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408843,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2026-01-14T03:29:53.468Z","updated_at":"2026-01-14T03:29:54.108Z","avatar_url":"https://github.com/adobe.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Adobe Experience Platform - Messaging extension for Android\n\n[![CircleCI](https://img.shields.io/circleci/project/github/adobe/aepsdk-messaging-android/main.svg?logo=circleci)](https://circleci.com/gh/adobe/workflows/aepsdk-messaging-android)\n[![Code Coverage](https://codecov.io/gh/adobe/aepsdk-messaging-android/branch/main/graph/badge.svg?token=3RLMTJQ1TM)](https://codecov.io/gh/adobe/aepsdk-messaging-android)\n\n## About this project\nThe AEPMessaging extension for Adobe Experience Platform Mobile SDKs powers push notifications, in-app messages, and code-based experiences for your mobile apps. This extension also helps you to collect user push tokens and manages interaction measurement with Adobe Experience Platform services.\n\n## Installation\n\nIntegrate the AEPMessaging extension into your app by including the following in your app level gradle file's `dependencies`:\n\n```groovy\n    implementation platform('com.adobe.marketing.mobile:sdk-bom:3.+')\n    implementation 'com.adobe.marketing.mobile:core'\n    implementation 'com.adobe.marketing.mobile:assurance'\n    implementation 'com.adobe.marketing.mobile:edge'\n    implementation 'com.adobe.marketing.mobile:edgeidentity'\n    implementation 'com.adobe.marketing.mobile:messaging'\n```\n\nIf you use the Messaging extension alongside the Campaign Standard extension, Campaign Standard extension version 3.0.0 or newer must be used to resolve a compatibility issue:\n\n```groovy\nimplementation 'com.adobe.marketing.mobile:campaign:3.0.0'\n```\n\nAdding Firebase messaging sdk as it is required for using [FCM](https://firebase.google.com/docs/cloud-messaging/android/client#add_firebase_sdks_to_your_app)\n```\nimplementation 'com.google.firebase:firebase-messaging:\u003clatest-version\u003e'\n```\n\n### Development\n\n**Open the project**\n\nTo open and run the project, open the `code/build.gradle.kts` file in Android Studio\n\n**Run demo application**\n- Follow this [Firebase documentation](https://firebase.google.com/docs/cloud-messaging/android/client#add_a_firebase_configuration_file) to add the configuration file for your firebase project. \n- Once you opened the project in Android Studio (see above), select the `app` runnable and your favorite emulator and run the program.\n\n## Documentation\nAdditional documentation for configuration and sdk usage can be found under the [Documentation](Documentation/README.md) directory.\n\n## Tutorial\n\nA comprehensive tutorial for getting started with In-app messaging can be found [here](https://opensource.adobe.com/aepsdk-messaging-android/#/tutorials/README).\n\n## Related Projects\n\n| Project                                                      | Description                                                  |\n| ------------------------------------------------------------ | ------------------------------------------------------------ |\n| [Core extensions](https://github.com/adobe/aepsdk-core-android) | The Mobile Core represents the foundation of the Adobe Experience Platform Mobile SDK. |\n| [Edge Network extension](https://github.com/adobe/aepsdk-edge-android) | The Edge Network extension allows you to send data to the Adobe Experience Platform (AEP) from a mobile application. |\n| [Identity for Edge Network extension](https://github.com/adobe/aepsdk-edgeidentity-android) | The Identity for Edge Network extension enables identity management from a mobile app when using the Edge Network extension. |\n\n## Contributing\nContributions are welcomed! Read the [CONTRIBUTING](.github/CONTRIBUTING.md) for more information.\n\n## Licensing\nThis project is licensed under the Apache V2 License. See [LICENSE](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadobe%2Faepsdk-messaging-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadobe%2Faepsdk-messaging-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadobe%2Faepsdk-messaging-android/lists"}