Integration Guide (Core)

Steps to integrate Acquire android-sdk-core are as follows :

Step 1 :

Add the SDK to your project by including the following snippets in the build.gradle file:

Project level build.gradle :

allprojects {
repositories {
// Add this lines
maven {
url ""

Module build.gradle :

dependencies {
implementation '' // if not added already
implementation '' // if not added already
implementation '' // if not added already
implementation '' // if want to give support for links
implementation ('') {
exclude group: 'org.json', module: 'json'
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.+'
implementation ''
implementation 'com.acquireio:core:2.+'
implementation 'com.squareup.picasso:picasso:2.71828'

To get the latest version at every build, use 2.+ instead of a specific number.

w.e.f. core SDK version 2.2.5 , now you have to mention picasso dependency to your app gradle file.

Step 2 :

Initialize Acquire in the onCreate() method of an Activity where you plan to use the SDK, or an Application subclass. Use the initialization details provided by the Acquire Support admin and an Application instance:

public class XYZApp extends Application {
public void onCreate() {
AcquireApp.init(this, “put your account id here”);

To know more about initialization options click here.

To handle chat events manually click here.

To customize our chat widget click here.

To enable our chat widget callsetShowDefaultFAB(true);before initialization of sdk.

To reduce apk size (e.g. for release version).

Use apk split feature of android

for reference see below screenshot ->

To temporarily remove chat widget callremoveFAB();whenever you need.