差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
cs:300visitoraccess:appopenurl [2017/05/27 10:35] liyuzhao |
cs:300visitoraccess:appopenurl [2017/08/02 09:26] liulj [Android 端客服工作台注册接收未读数广播] |
||
---|---|---|---|
行 62: | 行 62: | ||
{{:cs:300visitoraccess:iosopenurl2.png?500|}} | {{:cs:300visitoraccess:iosopenurl2.png?500|}} | ||
+ | ===== Android 端客服工作台注册接收未读数广播 ===== | ||
+ | 可以动态注册,也可以在AndroidManifest.xml中注册,只需要指定对Action即可,在此只举一个例子: | ||
+ | <code> | ||
+ | //1. 在AndroidManifest.xml注册广播 | ||
- | + | <receiver android:name=".NewMessageReceive"> | |
+ | <intent-filter> | ||
+ | <action android:name="com.easemob.helpdesk.newmessage"/> | ||
+ | </intent-filter> | ||
+ | |||
+ | </receiver> | ||
+ | |||
+ | // 2. 继承自BroadcastReceiver的类,根据extra获取unreadcount | ||
+ | |||
+ | public class NewMessageReceive extends BroadcastReceiver { | ||
+ | @Override | ||
+ | public void onReceive(Context context, Intent intent) { | ||
+ | int count = intent.getIntExtra("com.easemob.helpdesk.unreadcount", 0); | ||
+ | Toast.makeText(context.getApplicationContext(), "收到消息->" + count, Toast.LENGTH_SHORT).show(); | ||
+ | |||
+ | } | ||
+ | } | ||
+ | </code> |