For the complete documentation index, see llms.txt. This page is also available as Markdown.

版本

1. 获取 Toss 应用版本 (getTossAppVersion)

getTossAppVersion 这个函数会获取 Toss 应用版本。例如, 5.206.0会以如下形式返回。可用于将 Toss 应用版本记录到日志,或者在某些功能仅在特定版本及以上运行时使用。

签名

function getTossAppVersion(): string;

返回值

  • string

    Toss 应用版本

示例

import { getTossAppVersion } from '@apps-in-toss/web-framework';

const tossAppVersion = getTossAppVersion();
import { getTossAppVersion } from '@apps-in-toss/web-framework';
import { Text } from '@toss/tds-mobile';

function TossAppVersionPage() {
  const tossAppVersion = getTossAppVersion();

  return <Text>{tossAppVersion}</Text>;
}
import { getTossAppVersion } from '@apps-in-toss/framework';
import { Text } from '@toss/tds-react-native';

function TossAppVersionPage() {
  const tossAppVersion = getTossAppVersion();

  return <Text>{tossAppVersion}</Text>;
}

2. 检查应用最低版本 (isMinVersionSupported)

这个函数会检查当前运行中的 Toss 应用版本是否满足通过参数传入的最低版本要求。当某个功能仅在最新版本中可用时,可以提示用户更新应用。

签名

function isMinVersionSupported(minVersions: {
  android: `${number}.${number}.${number}` | 'always' | 'never';
  ios: `${number}.${number}.${number}` | 'always' | 'never';
}): boolean;

参数

  • minVersions · 必填 · 对象

    用于指定各平台最低版本要求的对象。

    • minVersions.android · 必填 · (${number}.${number}.${number} | &#39;always&#39; | &#39;never&#39;)

      这是 Android 平台的最低版本要求。

    • minVersions.ios · 必填 · (${number}.${number}.${number} | &#39;always&#39; | &#39;never&#39;)

      这是 iOS 平台的最低版本要求。

返回值

  • boolean

    如果当前应用版本高于或等于最低版本,则返回 true;否则返回 false。

示例

最后更新于

这有帮助吗?