diff --git a/site/components/pricing/index.tsx b/site/components/pricing/index.tsx
index 46fc316..845400f 100644
--- a/site/components/pricing/index.tsx
+++ b/site/components/pricing/index.tsx
@@ -5,6 +5,7 @@ import {
RocketOutlined,
SendOutlined,
} from "@ant-design/icons";
+import { ReactNode } from "react";
const AppText = () => (
@@ -24,6 +25,33 @@ const HotUpdateText = () => (
热更包
);
+const CheckLimitText = ({ children }: { children: ReactNode }) => (
+ <>
+
+ 所有应用累加
+
+ 每天
+
+ 指每次客户端向服务器端发起更新检查请求,无论检查结果是否存在新版本。如日更新检查次数超过百万次,请点此查看
+
+ 大客户方案
+
+ 。
+ >
+ }
+ >
+ {children}次
+
+ 更新查询
+
+ >
+);
function Pricing() {
return (
@@ -78,6 +106,9 @@ function Pricing() {
,每个最大3M
+
+ 1千
+
,每个最大15M
+
+ 1万
+
提供专人技术支持
,每个最大50M
+ {" "}
+
+ 10万
提供专人技术支持
@@ -214,6 +251,9 @@ function Pricing() {
100个
,每个最大200M
+ {" "}
+
+ 100万
提供专人技术支持
diff --git a/site/pages/docs/bestpractice.md b/site/pages/docs/bestpractice.md
index e1306a1..480c2ed 100644
--- a/site/pages/docs/bestpractice.md
+++ b/site/pages/docs/bestpractice.md
@@ -46,7 +46,7 @@ splits {
1. 如果渠道包的`js代码和初始资源`有差别(无论多么细微的差别都会生成不同的 jsbundle),那么只能单独生成 apk,分别上传和绑定。可以考虑写一些脚本自动调用 cli 来执行批量操作。
2. 如果渠道包的`js代码和初始资源`完全一致,可以考虑使用[Flavor 构建](https://developer.android.com/studio/build/build-variants?hl=zh-cn),或其他一些动态生成渠道包的方案(比如[腾讯的 VasDolly](https://github.com/Tencent/VasDolly),[美团的 walle](https://github.com/Meituan-Dianping/walle)等),这样所有的渠道包基于同一个基础 apk 生成(因而会有相同的编译时间戳和 jsbundle)。这样可以只用上传一个基础 apk,对此 apk 的热更操作可以对所有渠道包生效。
-3. 如果您是`高级版`或`专业版`客户,也可以考虑在管理后台的应用设置中启用`忽略编译时间戳`。此选项仅对比版本号,不校验时间戳,可提供更宽容的热更策略,但可能消耗更多流量。
+3. 如果您是`高级版`、`专业版`或`大客户VIP版`客户,也可以考虑在管理后台的应用设置中启用`忽略编译时间戳`。此选项仅对比版本号,不校验时间戳,可提供更宽容的热更策略,但可能消耗更多流量。
#### 如何支持 aab 格式的原生包?
diff --git a/site/pages/docs/faq.mdx b/site/pages/docs/faq.mdx
index 21f6b18..4ce7edb 100644
--- a/site/pages/docs/faq.mdx
+++ b/site/pages/docs/faq.mdx
@@ -72,7 +72,7 @@ import { Callout } from "nextra/components";
请谨记,任何时候生成原生包,请 1)先修改原生版本号,2)并上传到 pushy 服务器,才可以正常获得热更新。
- 如果您是`高级版`或`专业版`客户,也可以考虑在管理后台的应用设置中启用`忽略编译时间戳`。此选项仅对比版本号,不校验时间戳,可提供更宽容的热更策略,但可能消耗更多流量,适合需要管理多个分发渠道的客户。
+ 如果您是`高级版`、`专业版`或`大客户VIP版`客户,也可以考虑在管理后台的应用设置中启用`忽略编译时间戳`。此选项仅对比版本号,不校验时间戳,可提供更宽容的热更策略,但可能消耗更多流量,适合需要管理多个分发渠道的客户。
---
@@ -81,9 +81,9 @@ import { Callout } from "nextra/components";
#### 我应该选择哪个业务版本呢?
-其实完全无需考虑,先从最高配额的专业版开始体验(新用户注册验证通过后,将自动获得 7 天`专业版`试用),各个版本的使用流程完全一致!当试用时间到期后,若当前版本的配额不能满足需求,可随时补差价升级到更高配额的版本。升级自动按天数计算差价,绝无额外费用。
+其实完全无需考虑,先从最高配额的`专业版`开始体验(新用户注册验证通过后,将自动获得 7 天`专业版`试用),各个版本的使用流程完全一致!当试用时间到期后,若当前版本的配额不能满足需求,可随时补差价升级到更高配额的版本。升级自动按天数计算差价,绝无额外费用。
-目前仅有一项额外的付费专用功能,即`忽略编译时间戳`设置(在管理后台的应用设置中),此选项仅对比版本号,不校验时间戳,可提供更宽容的热更策略,但可能消耗更多流量,适合需要管理多个分发渠道的客户。此功能目前仅支持`高级版`和`专业版`。
+目前仅有一项额外的付费专用功能,即`忽略编译时间戳`设置(在管理后台的应用设置中),此选项仅对比版本号,不校验时间戳,可提供更宽容的热更策略,但可能消耗更多流量,适合需要管理多个分发渠道的客户。此功能目前仅支持`高级版`、`专业版`和`大客户VIP版`。
---
@@ -95,15 +95,16 @@ import { Callout } from "nextra/components";
#### 配额具体如何计算?
-配额主要分为 3 种:
+配额主要分为 4 种:
1. 可创建的应用数量,注意 iOS 和 Android 版本记做不同的应用。
-2. 原生包数量及大小。原生包指通过`pushy uploadIpa/uploadApk`命令上传到 Pushy 服务器上作为热更新起始版本的完整 apk/ipa 安装包。
-3. 热更包数量及大小。热更包指通过`pushy bundle`所命令生成的 ppk 文件。注意这不是用户实际下载的更新文件,用户下载的是通过比对生成的增量 diff 文件(比 ppk 文件要小得多)。
+2. 原生包数量及大小,不同应用分开计算。原生包指通过`pushy uploadIpa/uploadApk`命令上传到 Pushy 服务器上作为热更新起始版本的完整 apk/ipa 安装包。
+3. 热更包数量及大小,不同应用分开计算。热更包指通过`pushy bundle`所命令生成的 ppk 文件。注意这不是用户实际下载的更新文件,用户下载的是通过比对生成的增量 diff 文件(比 ppk 文件要小得多)。
+4. 日均总热更查询次数,所有应用累加计算。每次用户打开应用时,会向服务器查询是否有新的热更新。这个查询次数会被计入日均总热更查询次数。当日超过限额次数后,接口将不再返回新的热更新信息,直到次日重置。
> 这里有一些对[包大小的优化建议](bestpractice#优化原生和热更包体积)可供参考。
-以上 2、3 条为针对每个应用单独计算。具体配额和费用由于运营成本可能会有调整,请以[价格表](/pricing)页面为准。已购买的用户在续费前不受调整影响。
+以上 2、3 条为账户下每个应用单独计算,第 4 条为账户下所有应用累加计算。具体配额和费用由于运营成本可能会有调整,请以[价格表](/pricing)页面为准。已购买的用户在续费前不受调整影响。
---
@@ -111,12 +112,13 @@ import { Callout } from "nextra/components";
当应用、原生包、热更包数量达到配额限制后,您将无法执行相应的新增操作。但用户端仍可正常检查更新,下载已发布的更新。您可选择升级到更高配额,或是通过删除已不再使用的应用、原生包、热更包来使数量降低到配额以内,以便继续执行新增操作。
若原生包、热更包大小超过限额,则会导致上传失败。您可以选择升级到更高配额,或是想办法进行[精简优化](bestpractice#优化原生和热更包体积)。
+若当日热更检查次数超过限额,则会导致接口返回空数据。您可以选择升级到更高配额,或是优化热更策略,减少用户端检查更新的频率。
---
#### 我可以单独升级某项配额吗?
-我们暂时无法为某个单项配额提供升级选项,请选择更高版本的配额。如果专业版本配额仍然不能满足需求,请通过邮件 hi@charmlot.com 与我们联系,我们将根据您的个性化需求为您定制方案。
+我们暂时无法为某个单项配额提供升级选项,请选择更高版本的配额。如果`专业版`配额仍然不能满足需求,请通过邮件 hi@charmlot.com 与我们联系,我们将根据您的个性化需求为您定制方案。
---
@@ -157,6 +159,22 @@ import { Callout } from "nextra/components";
#### 可以按月付款吗?
需要月付的客户请联系 QQ 客服 34731408,月付价格为年付价格 / 8。如标准版当前价格为 800 元每年,则月付价格为 100 元每月。
-月付客户需累计支付满 500 元后才能开具发票。
+月付客户需累计支付满 500 元后才能开具发票。`大客户VIP版`不支持月付。
---
+
+#### 大客户方案
+
+如果您的应用有大规模的活跃用户,日均所有应用累计总查询次数超过 100 万次,则建议选择我们专门针对大规模应用优化的`大客户VIP版`。
+`大客户VIP版`在应用数量、原生包数量、热更包数量等方面配额与`专业版`相同。
+
+当前价格如下表:
+
+| 服务版本 | 日均总热更查询次数 | 价格(元/年) |
+| -------- | ------------------- | ------------- |
+| VIP1 | 100 万至 1000 万次 | 30000 |
+| VIP2 | 1000 万至 5000 万次 | 60000 |
+| VIP3 | 5000 万至 1 亿次 | 120000 |
+| VIP4 | 1 亿次以上 | 请联系客服 |
+
+具体试用和对接请联系 QQ 客服 34731408