From 20ce19a59d4ba78d2f4a0d3dddd6da13d1117e7b Mon Sep 17 00:00:00 2001 From: Alan <975348978@qq.com> Date: Mon, 25 Jan 2021 18:15:06 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dandroid=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=B8=8B=E9=80=8F=E6=98=8E=E5=BA=A6=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- android/src/main/AndroidManifest.xml | 12 ++---------- android/src/main/res/drawable/dialog_bg.xml | 4 ++++ android/src/main/res/values/styles.xml | 15 +++++++++++++++ 3 files changed, 21 insertions(+), 10 deletions(-) create mode 100644 android/src/main/res/drawable/dialog_bg.xml create mode 100644 android/src/main/res/values/styles.xml diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index acfadae..a038bd6 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -17,19 +17,11 @@ - - - - @@ -38,7 +30,7 @@ diff --git a/android/src/main/res/drawable/dialog_bg.xml b/android/src/main/res/drawable/dialog_bg.xml new file mode 100644 index 0000000..884ac35 --- /dev/null +++ b/android/src/main/res/drawable/dialog_bg.xml @@ -0,0 +1,4 @@ + + + + diff --git a/android/src/main/res/values/styles.xml b/android/src/main/res/values/styles.xml new file mode 100644 index 0000000..1367968 --- /dev/null +++ b/android/src/main/res/values/styles.xml @@ -0,0 +1,15 @@ + + + + \ No newline at end of file From c7464cdee388295967a8582107e5245c4b966008 Mon Sep 17 00:00:00 2001 From: Alan <975348978@qq.com> Date: Mon, 25 Jan 2021 19:03:53 +0800 Subject: [PATCH 2/4] =?UTF-8?q?demo=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/App.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/example/App.js b/example/App.js index 79c947e..78ee0a8 100644 --- a/example/App.js +++ b/example/App.js @@ -246,12 +246,12 @@ export default class App extends React.Component { }; JVerification.addLoginEventListener(this.LoginListener); if(Platform.OS == 'ios'){ - this.UnCheckboxEvent = result => { - console.log('UnCheckboxEvent:未选中隐私协议框'); - this.createAlert('Listener:未选中隐私协议框' ); - } - JVerification.addUncheckBoxEventListener(this.UnCheckboxEvent) - } + this.UnCheckboxEvent = result => { + console.log('UnCheckboxEvent:未选中隐私协议框'); + this.createAlert('Listener:未选中隐私协议框' ); + } + JVerification.addUncheckBoxEventListener(this.UnCheckboxEvent); + } } render() { From 2bf23e0c8fbcb47e16650f8e1d38466d1236d3d3 Mon Sep 17 00:00:00 2001 From: Alan <975348978@qq.com> Date: Mon, 25 Jan 2021 19:20:52 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=96=B0=E5=A2=9EaddUncheckBoxEventListene?= =?UTF-8?q?r=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/index.js b/index.js index 71ca6b4..5288bff 100644 --- a/index.js +++ b/index.js @@ -8,6 +8,7 @@ const JVerificationModule = NativeModules.JVerificationModule; const listeners = {}; const LoginEvent = 'LoginEvent'; //登录事件 +const UnCheckBox = 'UncheckBoxCallBack'; //iOS 未选中隐私协议CheckBox,点击登录按钮的回调事件 export default class JVerification { @@ -238,6 +239,13 @@ export default class JVerification { }); } + static addUncheckBoxEventListener(callback) { + listeners[callback] = DeviceEventEmitter.addListener( + UnCheckBox, result => { + callback(result); + }); + } + //移除事件 static removeListener(callback) { if (!listeners[callback]) { From 3fc18ffa72466c393da73044939e3b132324822b Mon Sep 17 00:00:00 2001 From: Alan <975348978@qq.com> Date: Mon, 25 Jan 2021 19:22:15 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B7=E5=88=B02.4.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/package.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/example/package.json b/example/package.json index 41b6b50..8f31bdd 100644 --- a/example/package.json +++ b/example/package.json @@ -10,7 +10,7 @@ "jcore-react-native": "^1.7.0", "react": "16.8.6", "react-native": "0.63.4", - "jverification-react-native": "2.4.5" + "jverification-react-native": "2.4.6" }, "devDependencies": { "@babel/core": "^7.5.0", diff --git a/package.json b/package.json index cb5bf67..f79f62e 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "ISC", "author": "wicked.tc130", - "version": "2.4.5", + "version": "2.4.6", "repository": { "type": "git", "url": "https://github.com/jpush/jverification-react-native"