From a6a375fd2f409633277916f18c0b4898a3cd21da Mon Sep 17 00:00:00 2001 From: zhongchao Date: Tue, 16 May 2023 17:49:37 +0800 Subject: [PATCH] [master] update sn and token get --- .../mogo/cloud/passport/MoGoAiCloudClientConfig.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClientConfig.java b/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClientConfig.java index fd416fb..4d0e4bf 100644 --- a/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClientConfig.java +++ b/foudations/mogo-passport/src/main/java/com/mogo/cloud/passport/MoGoAiCloudClientConfig.java @@ -113,12 +113,12 @@ public class MoGoAiCloudClientConfig { /** * 服务器分配给应用的令牌,用于网络请求校验 */ - private String token = ""; + private volatile String token = ""; /** * 服务器根据设备ID 分配的SN,用于网络请求校验 */ - private String sn = ""; + private volatile String sn = ""; /** * 是否为高精定位设备 @@ -305,6 +305,9 @@ public class MoGoAiCloudClientConfig { * @return Token信息 */ public String getToken() { + if (token != null && !token.isEmpty()) { + return token; + } if (TextUtils.isEmpty(SpStorage.getToken())) { Log.e(TAG, "本地 Token 获取失败……"); } @@ -317,6 +320,9 @@ public class MoGoAiCloudClientConfig { * @return SN信息 */ public String getSn() { + if (sn != null && !sn.isEmpty()) { + return sn; + } if (TextUtils.isEmpty(SpStorage.getSn())) { Log.e(TAG, "本地 SN 获取失败……"); }