react-native-letote-jverification

3.2.0 • Public • Published

jverification-react-native

极光官方开发的极光认证 react-native 插件,为开发者提供了快速验证用户输入的手机号码和本机 SIM 卡号码一致性的功能,提高用户体验和安全性。

安装

npm install jverification-react-native --save
npm install jcore-react-native --save 

链接

通过脚手架生成的项目(react-native init):

如果工程不是通过 Cocoapods 来集成 ReactNative 的可以直接使用下面代码来 link 插件。

react-native link
通过 Cocoapods 集成的 react-native 项目:

如果想使用 Cocoapods 来集成这个项目,可以在 Podfile 中加入如下配置(如果没听过 Cocoapods 下面配置不用管。):注意: (jverification-react-native@1.2.3+ 才支持该集成方式)

pod 'JVerificationRN', :path => '../node_modules/jverification-react-native'

配置

iOS

通过 Cocoapods 方式集成不需要下列配置。
  • 打开工程,进入 Build Settings -> Framework search paths 添加 framework 搜索路径

    $(SRCROOT)/../node_modules/jverification-react-native/ios/RCTJVerificationModule
    
  • 打开工程,进入 Build Settings -> Other Link Flag 添加一行编译选项

    -framework "TYRZNoUISDK"
    -framework "account_verify_sdk_core"
    

Android

API

Usage:

import JVerification from 'jverification-react-native'

JVerification.init({
              appKey: '替换成极光官网注册的应用 appKey',
              channel: 'the optional channel'
            });

注意: 需要先调用 JVerification.init 方法其他功能才能正常使用。

接口说明参考: index.js

用法参考: demo

Package Sidebar

Install

npm i react-native-letote-jverification

Weekly Downloads

26

Version

3.2.0

License

MIT

Unpacked Size

2.43 MB

Total Files

51

Last publish

Collaborators

  • blakefangqi