@v-degree/cordova-plugin-tencentim

腾讯IM聊天cordova插件 聊天发送位置功能为百度地图

Usage no npm install needed!

<script type="module">
  import vDegreeCordovaPluginTencentim from 'https://cdn.skypack.dev/@v-degree/cordova-plugin-tencentim';
</script>

README

cordova-plugin-tencentIM

腾讯聊天插件

支持平台

  1. android

How to use?

  /**
   * 参数 ---->
   * senderId 自己的id
   * targetId 目标id
   * nick 目标昵称
   * senderAvater 自己的头像地址
   * targetAvater 对方头像地址
   * sex 性别
   * success ---->
   * UserIconClick    点击对方头像
   * AddIntoBlackList 加入黑名单
   * MoveOutBlackList 移出黑名单
   * OtherPlaceLogin  账号在其他地方登录
   */
  window.cordova.exec(success => {
      console.log('success', success)
  }, err => {
      console.log('err', err)
  }, 'TencentIM', 'initIMView', [{
      senderId: '13333333333',
      targetId: '15622187615',
      nick: 'yimi的鼻子',
      senderAvater: '',
      targetAvater: 'https://image1-test.whispark.com/201912/L1292566/icon/f2a8a29ef57f41228905e3bbe91cd127.jpg',
      sex: 1
  }])

  /**
   *  isVip 是否是vip
   */
  window.cordova.exec(success => {
      console.log('success', success)
  }, err => {
      console.log('err', err)
  }, 'TencentIM', 'changeData', [{
      isVip: true
  }])

  /**
   *  关闭聊天
   */
  window.cordova.exec(success => {
      console.log('success', success)
  }, err => {
      console.log('err', err)
  }, 'TencentIM', 'close', [])

  /**
   *  isClose 是否关闭推送通知
   */
  window.cordova.exec(success => {
      console.log('success', success)
  }, err => {
      console.log('err', err)
  }, 'TencentIM', 'setPushWitch', [{
      isClose: true
  }])

  /**
   *  app启动时调用
   *  注册推送 (华为、vivo)
   */
  window.cordova.exec(success => {
      console.log('success', success)
  }, err => {
      console.log('err', err)
  }, 'TencentIM', 'initPush', [])