com.zdk.dingtalk

1.0.4 • Public • Published

###com.zdk.dingtalk

 钉钉的cordova插件

 插件要求:
   1.cordova-android >= 6
   2.cordova-plugman >= 5.2

###安装和卸载

   ionic cordova plugin add com.zdk.dingtalk --variable DD_APP_ID=private_app_id # 安装, 替换private_app_id为自己的钉钉app_id
   ionic cordova plugin remove com.zdk.dingtalk #卸载

ionic3中插件集成

import { Injectable } from '@angular/core';
import { Cordova, Plugin, IonicNativePlugin } from '@ionic-native/core';
import { Observable } from 'rxjs/Observable';

@Plugin({
  pluginName: 'ZDKDDPlugin',
  plugin: 'com.zdk.dingtalk',
  pluginRef: 'ZDKDDPlugin',
  platforms: ['Android']
})

@Injectable()
export class ZDKDDPlugin extends IonicNativePlugin {
  @Cordova({
    observable: true
  })
  oauth(): Observable<any> { return; }
}

ionic3中插件参数

结果集说明:
   成功:直接返回code
   失败:
      10001   钉钉插件初始化失败
      10002   未安装钉钉
      10003   不支持授权登录
      10004   发送到钉钉的授权信息无法到达

调用:
    this.zdkDDPlugin.oauth().subscribe( code => {
        alert('code:' + code);
    }, error => {
        alert('error:' + error);
    })

Readme

Keywords

Package Sidebar

Install

npm i com.zdk.dingtalk

Weekly Downloads

1

Version

1.0.4

License

ISC

Unpacked Size

13.7 kB

Total Files

10

Last publish

Collaborators

  • zenithever