{"id":47592061,"url":"https://github.com/deskpro/messenger-sdk-android","last_synced_at":"2026-04-01T17:37:12.067Z","repository":{"id":219922289,"uuid":"729169362","full_name":"deskpro/messenger-sdk-android","owner":"deskpro","description":"Android SDK for Deskpro Messenger (alpha)","archived":false,"fork":false,"pushed_at":"2026-02-10T10:15:59.000Z","size":303,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-02-10T15:48:38.626Z","etag":null,"topics":["pre-release","product","sdk"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deskpro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-08T15:25:09.000Z","updated_at":"2026-02-10T10:16:03.000Z","dependencies_parsed_at":"2024-02-28T23:26:09.057Z","dependency_job_id":"553b6b43-a0f1-4cf9-b749-ea49272397c2","html_url":"https://github.com/deskpro/messenger-sdk-android","commit_stats":null,"previous_names":["deskpro/messenger-sdk-android"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/deskpro/messenger-sdk-android","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deskpro%2Fmessenger-sdk-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deskpro%2Fmessenger-sdk-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deskpro%2Fmessenger-sdk-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deskpro%2Fmessenger-sdk-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deskpro","download_url":"https://codeload.github.com/deskpro/messenger-sdk-android/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deskpro%2Fmessenger-sdk-android/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31290537,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["pre-release","product","sdk"],"created_at":"2026-04-01T17:37:11.341Z","updated_at":"2026-04-01T17:37:12.057Z","avatar_url":"https://github.com/deskpro.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![](https://jitpack.io/v/deskpro/messenger-sdk-android.svg)](https://jitpack.io/#deskpro/messenger-sdk-android)\n\n\u003cimg align=\"right\" alt=\"Deskpro\" src=\"https://raw.githubusercontent.com/DeskproApps/bitrix24/master/docs/assets/deskpro-logo.svg\" /\u003e\n\n# DeskPro Android Messenger\n![Messenger SDK Android CI](https://github.com/deskpro/messenger-sdk-android/workflows/Messenger%20SDK%20Android%20CI/badge.svg)\n\nDeskPro Android Messenger is a Chat/AI/Messaging product. You can embed a “widget” directly into native app, so that enables end-users to use the product. Similar implementation for [iOS](https://github.com/deskpro/messenger-sdk-ios).\n\n## Requirements\n\n- minSDK 23\n- View binding enabled\n\n## Dependency installation\n\n- For detailed instructions about getting Git project into your build, check [here](https://jitpack.io/#deskpro/messenger-sdk-android).\n- Open the build.gradle file for the app module and add the following lines:\n\n```\nandroid {\n    ...\n    buildFeatures {\n        viewBinding = true\n    }\n}\n\ndependencyResolutionManagement {\n    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)\n    repositories {\n        google()\n        mavenCentral()\n        maven { url = uri(\"https://jitpack.io\") }\n    }\n}\n\ndependencies {\n    ...\n    implementation(\"com.github.deskpro:messenger-sdk-android:Tag\")\n}\n```\n\n## Manual installation\n\n[Download](https://jitpack.io/com/github/deskpro/messenger-sdk-android/0.0.7/messenger-sdk-android-0.0.7.aar) latest .aar file\n\n- Open the build.gradle file for the app module and add the following lines:\n\n```\nandroid {\n    ...\n    buildFeatures {\n        viewBinding = true\n    }\n}\n\ndependencies {\n    ...\n    implementation(files(\"libs/messenger-sdk-android-Tag.aar\")\n}\n```\n\n## Initialization (Kotlin)\n\n```\nval messengerConfig =\n    MessengerConfig(appUrl: \"APP_URL\", appId: \"APP_ID\", appKey: \"APP_KEY\", appIcon: \"APP_ICON\")\n```\nReplace `APP_URL`, `APP_ID`, `APP_KEY` and `APP_ICON` with your app's URL, ID, KEY and drawable resource.\n```\nval messenger = DeskPro(applicationContext, messengerConfig)\n```\nTo open a Messenger, paste this line example in the desired place:\n```\nmessenger.present().show()\n```\n\n## Initialization (Java)\n\n```\nMessengerConfig messengerConfig =\n    new MessengerConfig(\"APP_URL\", \"APP_ID\", \"APP_KEY\", \"APP_ICON\");\n```\nReplace `APP_URL`, `APP_ID`, `APP_KEY` and `APP_ICON` with your app's URL, ID, KEY and drawable resource. If there is no value for `APP_KEY`, put `null`.\n```\nDeskPro messenger = new DeskPro(getApplicationContext(), messengerConfig);\n```\nTo open a Messenger, paste this line example in the desired place:\n```\nmessenger.present().show();\n```\n\nNote: You can create multiple Messenger instances.\n\n### Setting user info\n```\nmessenger.setUserInfo(userObject)\n```\nNote: User(name, firstName, lastName, email)\n\n### Authorize user\n```\nmessenger.authorizeUser(jwtToken)\n```\n\n### Push notifications\n```\nmessenger.setPushRegistrationToken(fcmToken)\n```\nPrerequisite: The application should be connected to the notifications platform, enabled for receiving notifications and obtaining FCM tokens.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/deskpro/messenger-sdk-android/tags).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeskpro%2Fmessenger-sdk-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeskpro%2Fmessenger-sdk-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeskpro%2Fmessenger-sdk-android/lists"}