fix:苹果一键登录页面,深浅色
This commit is contained in:
1 parent
afee4b5aec
commit
b503cb7e6e
35 files changed
+687
-228
No files matched your search
@@ -0,0 +1,40 @@
|
||||
const _umengFallbackCodes = {
|
||||
'600002',
|
||||
'600004',
|
||||
'600005',
|
||||
'600007',
|
||||
'600008',
|
||||
'600009',
|
||||
'600010',
|
||||
'600011',
|
||||
'600012',
|
||||
'600013',
|
||||
'600014',
|
||||
'600015',
|
||||
'600017',
|
||||
'600021',
|
||||
'600023',
|
||||
'600025',
|
||||
'600026',
|
||||
};
|
||||
|
||||
String? extractUmengLoginCode(Object? result) {
|
||||
if (result is! Map) return null;
|
||||
final code = result['code'] ?? result['resultCode'];
|
||||
final value = code?.toString();
|
||||
return value == null || value.isEmpty ? null : value;
|
||||
}
|
||||
|
||||
bool isUmengTokenSuccess(Object? result) =>
|
||||
extractUmengLoginCode(result) == '600000';
|
||||
bool isUmengAuthPage(Object? result) =>
|
||||
extractUmengLoginCode(result) == '600001';
|
||||
bool isUmengEnvironmentAvailable(Object? result) =>
|
||||
extractUmengLoginCode(result) == '600024';
|
||||
bool isUmengCancel(Object? result) => extractUmengLoginCode(result) == '700000';
|
||||
bool isUmengManualSwitch(Object? result) =>
|
||||
extractUmengLoginCode(result) == '700001';
|
||||
bool isUmengFallbackLoginCode(Object? result) {
|
||||
final code = extractUmengLoginCode(result);
|
||||
return code != null && _umengFallbackCodes.contains(code);
|
||||
}
|
||||
Reference in new issue
Block a user