跳转到内容

离线推送

本篇文档介绍如何使用离线推送。

用户进入应用后台或者断开与 Wilddog 服务器的连接的时候,收到的消息将通过推送通知的形式传递给用户,用户可以自定义点击推送通知之后的操作。

Wilddog IM 同时集成小米和华为推送,使用离线推送至少需要配置一项推送服务,为了保证到达率,小米和华为推送都需要配置。

提示:

华为手机使用华为推送,其他手机都将使用小米推送。
  1. 请前往 小米开发者平台 申请开发账号。
  2. 参照 小米启用指南 创建应用。
  1. 请前往 华为开发者联盟 申请开发账号。
  2. 参照 华为开发指导书 创建应用并申请推送服务权限。

开通小米、华为推送服务后,需要在控制面板-即时通讯-基本配置-Android配置 中进行配置。

bindUser(): 方法用于绑定用户:

WilddogIMNotification.bindUser(LoginActivity.this, new WilddogNotification.CompletionListener() {
@Override
public void onComplete(NotificationError error) {
}
});

unbindUser(): 方法用于解绑用户:

WilddogIMNotification.unbindUser(MainActivity.this, new WilddogNotification.CompletionListener() {
@Override
public void onComplete(NotificationError error) {
}
});