ok+$+android+app,Android 集成

Android 集成

在 Android App 中添加客服功能

使用 Okdesk 的Android SDK,提供和 Android App 的原生(native)集成,提供最优的用户体验。Okdesk Android SDK 支持 Android Studio + Gradle。

点击下面的链接来下载最新的 Okdesk Android SDK:

android.png下载Android SDK

在Android Studio中打开您的项目;

打开下载的zip文件,然后把mirachat.aar文件拷贝到下面的目录当中:${project}/app/libs/;

点击Android Studio中的File/New/New Module/Import .JAR/.AAR Package,选择上面的aar文件,然后点击Finish;

点击 Project Structure/{app}/Dependencies,然后点击 Add/Module dependency,在弹出的 Choose Modules 对话框中选择 mirachat,然后 OK;

在${project}/app/build.gradle中,添加下面的依赖:

compile 'com.android.support:cardview-v7:23.1.1'

compile 'com.balysv.materialmenu:material-menu:1.5.4'

compile 'com.google.android.gms:play-services-gcm:8.3.0'

//RETROFIT

compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'

compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'

compile 'com.squareup.retrofit2:converter-scalars:2.0.0-beta4'

//OKHTTP

compile 'com.squareup.okhttp3:okhttp:3.3.0'

//PICASSO

compile 'com.squareup.picasso:picasso:2.5.2'

//UNIVERSAL IMAGE LOADER

compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'

compile 'com.commit451:PhotoView:1.2.4'

//Failsafe

compile 'net.jodah:failsafe:0.9.2'

compile ('io.socket:socket.io-client:0.7.0') {

exclude group: 'org.json', module: 'json'

}

在${project}/app/src/main/res/values/styles.xml中,将style标签的parent属性改成:Theme.AppCompat.Light.NoActionBar;

在需要添加客服功能的view中添加一个按钮。为了方便,称其为客服按钮;

在客服按钮的点击响应方法中,添加以下代码:

Intent intent = Mirachat.getChatIntent(context, "B3AV712p-B3AV712p", "androidApp", new MirachatEventListener() {

public void handleEvent(MirachatEvent event) {

Log.d("Mirachat", "Mirachat event handler called!");

}

});

context.startActivity(intent);

编译项目,并确保成功通过;

登录工作台,跳转到访客页面。您现在已经准备好处理即将进来的客服请求了;

运行手机上的App,跳转到集成客服按钮的Activity,然后点击该按钮。Mirachat的客服界面出现了。

在底部的输入框尝试输入“Hi”,稍后您会看到这条消息出现在工作台中。

在工作台中打开这通对话,然后输入“Hey”,稍后您就会看到它出现在App的客服界面中。

成功!您已经把客服功能集成到 Android App 里面了。现在您的 App 用户可以在 Android App 中发起客服通话了!

提示 — Okdesk Android SDK支持Android Studio和Gradle。

推送

Okdesk 的 Android SDK 的推送设置步骤和 iOS SDK 完全一样,请参照这里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值