Skip to content

Commit 7810687

Browse files
committed
merge
2 parents 8bfd923 + 19c5168 commit 7810687

File tree

27 files changed

+492
-775
lines changed

27 files changed

+492
-775
lines changed

.github/workflows/publish.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: publish
2+
3+
on:
4+
push:
5+
tags:
6+
- v*
7+
8+
jobs:
9+
build:
10+
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v2
15+
16+
- name: Publish
17+
uses: sakebook/[email protected]
18+
with:
19+
credential: ${{ secrets.CREDENTIAL_JSON }}
20+
flutter_package: false
21+
skip_test: true
22+
dry_run: false
23+
24+

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
build/
88
.idea
99
.metadata
10+
pubspec.lock
1011
.last_build_id

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
1-
1+
## 0.6.22
2+
+ 新增:适配认证Android2.6.7 ios 2.6.6。
3+
## 0.6.20
4+
+ 新增:添加iOS 授权界面弹出方式 modelTransitionStyle。
5+
## 0.6.18
6+
+ 修复:修复ios needStartAnim needStartAnim 无效果的bug。
7+
## 0.6.16
8+
+ 修复:修复ios 添加多个点击事件,响应的都是同一个。
9+
## 0.6.14
10+
+ 优化:优化体验。
11+
## 0.6.11
12+
+ 优化:ios 在不选中认证协议的时候,设置是否显示toast提示。
13+
## 0.6.10
14+
+ 优化:jcore 2.2.5库获取不到的问题
15+
## 0.6.9
16+
+ 优化:优化android端隐私协议不选中时点击登录按钮,设置是否显示toast提示。具体使用查看 API 文档或者 demo 样例
17+
## 0.6.8
18+
+ 优化:优化android端隐私协议不选中时点击登录按钮,设置是否显示toast提示。
19+
## 0.6.7
20+
+ 修复:修复已知问题
21+
## 0.6.6
22+
+ 修复:修复已知问题
23+
+ 同步 JVerification SDK ios 2.6.3 android 2.6.4 版本
24+
## 0.6.5
25+
+ 修复:ios隐私页面标题获取异常及navColor问题
226
## 0.6.4
327
+ 新增:授权页和隐私页状态栏样式
428
+ 新增:授权页弹出是否使用动画

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ dependencies:
1919

2020
```
2121
dependencies:
22-
jverify: 0.6.4
22+
jverify: 0.6.22
2323
```
2424

2525
### 配置

android/build.gradle

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,30 @@ android {
2727
defaultConfig {
2828
minSdkVersion 17
2929
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
30-
31-
3230
}
31+
3332
lintOptions {
3433
disable 'InvalidPackage'
3534
}
35+
buildTypes {
36+
release {
37+
minifyEnabled true
38+
useProguard true
39+
// library 混淆 -> 随 library 引用,自动添加到 apk 打包混淆
40+
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'consumer-rules.pro'
41+
}
42+
debug {
43+
minifyEnabled false
44+
useProguard false
45+
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'consumer-rules.pro'
46+
}
47+
}
3648

3749

3850
}
3951

4052
dependencies {
4153
compileOnly files('libs/flutter.jar')
42-
implementation 'cn.jiguang.sdk:jverification:2.6.0'
54+
implementation 'cn.jiguang.sdk:jverification:2.6.7'
4355
implementation 'cn.jiguang.sdk:jcore:2.2.6'
4456
}

android/consumer-rules.pro

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# 极光一键认证
2+
3+
-dontoptimize
4+
-dontpreverify
5+
6+
-dontwarn cn.jpush.**
7+
-keep class cn.jpush.** { *; }
8+
-dontwarn cn.jiguang.**
9+
-keep class cn.jiguang.** { *; }
10+
11+
-dontwarn cn.com.chinatelecom.**
12+
-keep class cn.com.chinatelecom.** { *; }
13+
-dontwarn com.ct.**
14+
-keep class com.ct.** { *; }
15+
-dontwarn a.a.**
16+
-keep class a.a.** { *; }
17+
-dontwarn com.cmic.**
18+
-keep class com.cmic.** { *; }
19+
-dontwarn com.unicom.**
20+
-keep class com.unicom.** { *; }
21+
-dontwarn com.sdk.**
22+
-keep class com.sdk.** { *; }
23+
24+
-dontwarn com.sdk.**
25+
-keep class com.sdk.** { *; }

android/src/main/java/com/jiguang/jverify/JverifyPlugin.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,7 @@ private void layoutOriginOuthView(Map uiconfig, JVerifyUIConfig.Builder builder)
506506
Object navReturnImgPath = valueForKey(uiconfig, "navReturnImgPath");
507507
Object navHidden = valueForKey(uiconfig, "navHidden");
508508
Object navReturnBtnHidden = valueForKey(uiconfig, "navReturnBtnHidden");
509+
Object navTransparent = valueForKey(uiconfig, "navTransparent");
509510

510511
Object logoImgPath = valueForKey(uiconfig, "logoImgPath");
511512
Object logoWidth = valueForKey(uiconfig, "logoWidth");
@@ -583,6 +584,8 @@ private void layoutOriginOuthView(Map uiconfig, JVerifyUIConfig.Builder builder)
583584

584585
Object popViewConfig = valueForKey(uiconfig, "popViewConfig");
585586

587+
Object privacyHintToast = valueForKey(uiconfig, "privacyHintToast");
588+
586589
/************* 状态栏 ***************/
587590
if (statusBarColorWithNav != null) {
588591
builder.setStatusBarColorWithNav((Boolean) statusBarColorWithNav);
@@ -647,6 +650,9 @@ private void layoutOriginOuthView(Map uiconfig, JVerifyUIConfig.Builder builder)
647650
if (navReturnBtnHidden != null) {
648651
builder.setNavReturnBtnHidden((Boolean) navReturnBtnHidden);
649652
}
653+
if (navTransparent != null) {
654+
builder.setNavTransparent((Boolean) navTransparent);
655+
}
650656
if (navColor != null) {
651657
builder.setNavColor(exchangeObject(navColor));
652658
}
@@ -850,7 +856,7 @@ private void layoutOriginOuthView(Map uiconfig, JVerifyUIConfig.Builder builder)
850856
}
851857
}
852858

853-
builder.enableHintToast(true, null);
859+
builder.enableHintToast((Boolean)privacyHintToast, null);
854860
/************** 授权页弹窗模式 ***************/
855861
if (popViewConfig != null) {
856862
Map popViewConfigMap = (Map) popViewConfig;

0 commit comments

Comments
 (0)