📌 Jumio

SunSeekerX ... 2021-12-14 大约 2 分钟

# 📌 Jumio

# ⚠️ 警告

插件市场的文档解析有问题!方法名解析有丢失,例如 on start 放在一起就不见了

查看在线文档:https://doc.yoouu.cn/front-end/uni-app/nativeplugins/jumio (opens new window)

# 简介

Jumio kyc 平台插件

更多插件:https://doc.yoouu.cn/front-end/uni-app/nativeplugins/ (opens new window)

官网: https://www.jumio.com/ (opens new window)

Github: https://github.com/Jumio (opens new window)

# 平台兼容性

Android iOS
4.4 - 11.0

# 使用示例

const superModuleJumio = uni.requireNativePlugin('Super-Module-Jumio')

/**
 * 启动 Jumio
*/
// Jumio
onStartJumio() {
    const { token, dataCenter } = this.jumio
    if (!token) {
        return toast('onStartJumio', '请输入 token')
    } else if (!dataCenter) {
        return toast('onStartJumio', '请输入 dataCenter')
    }
    safeRunning('onStartJumio', () => {
        superModuleJumio.onStartJumio(
            {
                token,
                dataCenter,
            },
            (res) => {
                toast('onStartJumio', res)
            }
        )
    })
}

/**
 * Toast 提示
 */
const toast = (title, val) => {
  try {
    if (typeof val === 'object') {
      val = JSON.stringify(val)
    } else {
      val = String(val)
    }
  } catch (e) {
    val = e.message
  } finally {
    uni.showToast({
      icon: 'none',
      title: `${title}: ${val}`,
      duration: 3000,
    })
  }
}

/**
 * 安全运行
 */
const safeRunning = (name, fun) => {
  try {
    fun()
  } catch (e) {
    toast(name, e.message)
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57

# 模块方法

# onStartJumio(options, callback) : Void

启动 jumio

  • options <Object>

    • token <String> SDK 启动 token
    • dataCenter <String> 数据中心字符串
      • US
      • EU
      • SG
  • callback <Function> 结果回调

    回调结果

    • success <Boolean> 操作是否成功
    • code <Number> 状态码
      • 200 提交成功
      • 400 客户端造成的应用程序错误
      • 500 应用程序错误
    • err <String> 错误信息

# 全局事件

none

# 权限列表

ios

Android

<uses-permission android:name="android.permission.VIBRATE" />
1
1

# 演示截图

IOS Android
e0cff53506fd1b5769925a276608871

# 更新日志

# 1.0.0

功能(Features)

  • 使用的 sdk 版本:Android 4.0

Bug 修复 (Bug Fixes)

技术预研(Research)

# 问题反馈

虽然插件已经经过开发者测试和使用,但不排除某些场景下产生问题的可能性,如遇到 Bug 可以

  • 在评论区留言,收到通知邮件我会第一次时间查看
  • 或添加 微信: sunseekerx 进行反馈
  • 或添加 QQ: 1647800606 进行反馈

# 更多插件

如有插件定制需求,也可以联系我哦。

上次编辑于: 2022年11月28日 18:29
贡献者: SunSeekerX