@byhealth/native-app-jssdk
Advanced tools
Comparing version 2.4.0-beta.2 to 2.4.0-beta.3
@@ -14,7 +14,10 @@ import { ShareInfo, UserInfo, NewUserInfo } from './types/MemberAppJs'; | ||
* 判断最低版本 | ||
* @param android Android端 最低版本 | ||
* @param ios iOS端 最低版本 | ||
* @param params.Android Android端 最低版本 例如: 4.1.0 | ||
* @param params.iOS iOS端 最低版本 例如: 4.1.0 | ||
* @returns {Promise<string>} 返回当前版本,iOS,4.1.0 或者 Android,4.1.0 | ||
*/ | ||
export declare function minVersion(android: string, ios: string): Promise<string>; | ||
export declare function minVersion({ Android, iOS }: { | ||
Android: string; | ||
iOS: string; | ||
}): Promise<string>; | ||
/** | ||
@@ -21,0 +24,0 @@ * 返回上一级页面,如果没有上一级页面,则关闭当前页面。 |
@@ -42,10 +42,19 @@ "use strict"; | ||
* 判断最低版本 | ||
* @param android Android端 最低版本 | ||
* @param ios iOS端 最低版本 | ||
* @param params.Android Android端 最低版本 例如: 4.1.0 | ||
* @param params.iOS iOS端 最低版本 例如: 4.1.0 | ||
* @returns {Promise<string>} 返回当前版本,iOS,4.1.0 或者 Android,4.1.0 | ||
*/ | ||
function minVersion(android, ios) { | ||
function minVersion(_a) { | ||
var Android = _a.Android, iOS = _a.iOS; | ||
if (!Android) { | ||
// tslint:disable-next-line: no-console | ||
console.error('未传入Android端版本号。'); | ||
} | ||
if (!iOS) { | ||
// tslint:disable-next-line: no-console | ||
console.error('未传入iOS端版本号。'); | ||
} | ||
return getVersion().then(function (currentVersion) { | ||
var _a = currentVersion.split(','), current = _a[1]; | ||
var minimum = nativeBridge_1.isAndroid ? android : ios; | ||
var minimum = nativeBridge_1.isAndroid ? Android : iOS; | ||
if (compare_versions_1.default(current, minimum) < 0) { | ||
@@ -52,0 +61,0 @@ return Promise.reject(new RangeError("\u5F53\u524DApp\u7248\u672C\u4E0D\u652F\u6301\uFF0C\u8BF7\u66F4\u65B0App\u7248\u672C\u5230 " + minimum + " \u4EE5\u4E0A\u3002")); |
@@ -27,10 +27,19 @@ /* | ||
* 判断最低版本 | ||
* @param android Android端 最低版本 | ||
* @param ios iOS端 最低版本 | ||
* @param params.Android Android端 最低版本 例如: 4.1.0 | ||
* @param params.iOS iOS端 最低版本 例如: 4.1.0 | ||
* @returns {Promise<string>} 返回当前版本,iOS,4.1.0 或者 Android,4.1.0 | ||
*/ | ||
export function minVersion(android, ios) { | ||
export function minVersion(_a) { | ||
var Android = _a.Android, iOS = _a.iOS; | ||
if (!Android) { | ||
// tslint:disable-next-line: no-console | ||
console.error('未传入Android端版本号。'); | ||
} | ||
if (!iOS) { | ||
// tslint:disable-next-line: no-console | ||
console.error('未传入iOS端版本号。'); | ||
} | ||
return getVersion().then(function (currentVersion) { | ||
var _a = currentVersion.split(','), current = _a[1]; | ||
var minimum = isAndroid ? android : ios; | ||
var minimum = isAndroid ? Android : iOS; | ||
if (compareVersions(current, minimum) < 0) { | ||
@@ -37,0 +46,0 @@ return Promise.reject(new RangeError("\u5F53\u524DApp\u7248\u672C\u4E0D\u652F\u6301\uFF0C\u8BF7\u66F4\u65B0App\u7248\u672C\u5230 " + minimum + " \u4EE5\u4E0A\u3002")); |
{ | ||
"name": "@byhealth/native-app-jssdk", | ||
"version": "2.4.0-beta.2", | ||
"version": "2.4.0-beta.3", | ||
"description": "By-Health Native App Jssdk.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
87747
1993