Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface PushInterface

推送相关 API

Hierarchy

  • PushInterface

Implemented by

Index

Methods

  • appBackground(options: { badge?: number; isBackground: boolean; done?: any }): void
  • app 切后台通知.

    注: 仅 RN 环境拥有此接口

    注: 仅 IOS 可能支持切换后台能去收推送

    Parameters

    • options: { badge?: number; isBackground: boolean; done?: any }
      • Optional badge?: number

        当前 app 消息未读数

      • isBackground: boolean

        前后台标识

        注: true: 转为后台; false: 转为前台

      • done?:function

    Returns void

  • updatePushToken(options: { token: string; tokenName: string; done?: any }): void
  • 设置推送 token.

    注: 仅 RN 环境拥有此接口

    注: 此接口适用于开发者已经接入了其他的推送通道, 希望绕过云信的注册厂商通道逻辑, 而直接拿到 token 告知云信服务器去关联推送.

    示例

    nim.updatePushToken({
    token: 'device-push-token-from-vendor',
    tokenName: 'xiaomi-push',
    done: function(err) {
    if (err) {
    console.log('设置推送token失败', err)
    } else {
    console.log('设置推送token成功')
    }
    }
    })

    Parameters

    • options: { token: string; tokenName: string; done?: any }

    Returns void