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"