diff --git a/CHANGELOG.md b/CHANGELOG.md index 47f8384..d27d185 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +## 2.1.7 ++ 插件兼容ios 2.7.4 ## 2.1.6 + 升级:android 认证 2.7.3,ios 2.7.4 ## 2.1.4 diff --git a/README.md b/README.md index a9ba4ed..917593a 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ dependencies: ``` dependencies: - jverify: 2.1.6 + jverify: 2.1.7 ``` ### 配置 diff --git a/example/lib/main.dart b/example/lib/main.dart index bfdd1b8..d97f565 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'dart:io'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:jverify/jverify.dart'; @@ -209,7 +210,7 @@ class _MyAppState extends State { _showLoading(context); }); String phoneNum = controllerPHone.text; - if (phoneNum == null || phoneNum.isEmpty) { + if (phoneNum.isEmpty) { setState(() { _hideLoading(); _result = "[3002],msg = 没有输入手机号码"; @@ -313,8 +314,6 @@ class _MyAppState extends State { uiConfig.numberColor = Colors.blue.value; uiConfig.numberSize = 18; - - uiConfig.sloganOffsetY = isiOS ? 20 : 160; uiConfig.sloganVerticalLayoutItem = JVIOSLayoutItem.ItemNumber; uiConfig.sloganTextColor = Colors.black.value; @@ -353,9 +352,13 @@ class _MyAppState extends State { uiConfig.clauseNameTwo = "协议二"; uiConfig.clauseUrlTwo = "http://www.hao123.com"; uiConfig.clauseColor = Colors.red.value; - uiConfig.privacyText = ["1极","4证"]; + uiConfig.privacyText = ["1极", "4证"]; uiConfig.privacyTextSize = 13; - uiConfig.privacyItem = [JVPrivacy("自定义协议1","http://www.baidu.com",beforeName: "==",afterName: "++"),JVPrivacy("自定义协议2","http://www.baidu.com")]; + uiConfig.privacyItem = [ + JVPrivacy("自定义协议1", "http://www.baidu.com", + beforeName: "==", afterName: "++", separator: "*"), + JVPrivacy("自定义协议2", "http://www.baidu.com", separator: "、") + ]; //uiConfig.privacyWithBookTitleMark = true; //uiConfig.privacyTextCenterGravity = false; uiConfig.authStatusBarStyle = JVIOSBarStyle.StatusBarStyleDarkContent; @@ -374,7 +377,6 @@ class _MyAppState extends State { uiConfig.enterAnim = "activity_slide_enter_bottom"; uiConfig.exitAnim = "activity_slide_exit_bottom"; - uiConfig.privacyNavColor = Colors.red.value; uiConfig.privacyNavTitleTextColor = Colors.blue.value; uiConfig.privacyNavTitleTextSize = 16; @@ -516,6 +518,12 @@ class _MyAppState extends State { print("receive auth page event :${event.toMap()}"); }); } + + @override + void debugFillProperties(DiagnosticPropertiesBuilder properties) { + super.debugFillProperties(properties); + properties.add(StringProperty('f_result_key', f_result_key)); + } } /// 封装 按钮 diff --git a/ios/Classes/JverifyPlugin.m b/ios/Classes/JverifyPlugin.m index b63eb08..dd565fa 100644 --- a/ios/Classes/JverifyPlugin.m +++ b/ios/Classes/JverifyPlugin.m @@ -662,10 +662,13 @@ - (void)setCustomUIWithUIConfig:(JVUIConfig *)uiconfig configArguments:(NSDictio for (NSInteger i = 0; i value == null); } } diff --git a/pubspec.yaml b/pubspec.yaml index fe4c7c4..6144c2d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: jverify description: JIGUANG Official Jverifycation SDK flutter plugin project. -version: 2.1.6 +version: 2.1.7 homepage: https://www.jiguang.cn environment: