差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
cs:300visitoraccess:appopenurl [2017/05/27 10:35]
李玉召
cs:300visitoraccess:appopenurl [2017/08/02 09:26]
刘丽君 [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>​