diff --git a/app/build.gradle b/app/build.gradle index 8655739..7e93573 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -30,7 +30,7 @@ dependencies { implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.androidxconstraintlayout -// implementation project(path: ':foudations:mogo-passport') - implementation 'com.mogo.cloud:passport:1.0.0' + implementation project(path: ':foudations:mogo-passport') +// implementation 'com.mogo.cloud:passport:1.0.0' } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index fa86e94..b7affc2 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -3,6 +3,7 @@ package="com.mogo.cloud"> mMoGoAiCloudClient.refreshToken(new IMoGoTokenCallback() { - @Override - public void onTokenGot(String token, String sn) { - tvSn.setText(sn); - tvToken.setText(token); - } - - @Override - public void onError(int code, String msg) { - - } - })); + btnRefreshToken.setOnClickListener(v -> { + tvSn.setText(MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getSn()); + tvToken.setText(MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getToken()); + }); } } \ No newline at end of file diff --git a/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClient.java b/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClient.java index d376695..f26e2f3 100644 --- a/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClient.java +++ b/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClient.java @@ -55,6 +55,8 @@ public class MoGoAiCloudClient { mAiCloudClientConfig = aiCloudClientConfig; // 设置鉴权的网络环境 LoginManager.getInstance(context).setNetEnviron(aiCloudClientConfig.getNetMode()); + // 刷新令牌 + refreshToken(null); return sInstance; }