From c718524b60058c168f09e08c5065288ca8608964 Mon Sep 17 00:00:00 2001 From: sunnylqm Date: Sat, 1 Jun 2024 10:05:12 +0000 Subject: [PATCH] deploy: ca1aa7d4870215b429cae85e3d65b532ec216379 --- 404.html | 2 +- .../_buildManifest.js | 2 +- .../_ssgManifest.js | 0 ...ricing-cfbe34dd67dd0871.js => pricing-36ddae5bac7e7343.js} | 2 +- docs/api.html | 4 ++-- docs/bestpractice.html | 4 ++-- docs/changelog.html | 4 ++-- docs/cli.html | 4 ++-- docs/faq.html | 4 ++-- docs/getting-started.html | 4 ++-- docs/integration.html | 4 ++-- docs/publish.html | 4 ++-- index.html | 2 +- pricing.html | 2 +- 14 files changed, 21 insertions(+), 21 deletions(-) rename _next/static/{znddZU4hxmcB5I92I9GiT => HJKoH_s7luVsOmckJ4259}/_buildManifest.js (95%) rename _next/static/{znddZU4hxmcB5I92I9GiT => HJKoH_s7luVsOmckJ4259}/_ssgManifest.js (100%) rename _next/static/chunks/pages/{pricing-cfbe34dd67dd0871.js => pricing-36ddae5bac7e7343.js} (99%) diff --git a/404.html b/404.html index b343655..d9481df 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/znddZU4hxmcB5I92I9GiT/_buildManifest.js b/_next/static/HJKoH_s7luVsOmckJ4259/_buildManifest.js similarity index 95% rename from _next/static/znddZU4hxmcB5I92I9GiT/_buildManifest.js rename to _next/static/HJKoH_s7luVsOmckJ4259/_buildManifest.js index 761df6d..258b43e 100644 --- a/_next/static/znddZU4hxmcB5I92I9GiT/_buildManifest.js +++ b/_next/static/HJKoH_s7luVsOmckJ4259/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST=function(s){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[s,"static/chunks/871-25028a527fe0ca11.js","static/chunks/pages/index-b3a0f7934da798ac.js"],"/_error":["static/chunks/pages/_error-27c88aced5dc7b47.js"],"/docs/api":[s,"static/chunks/pages/docs/api-28b44cc0de4e4710.js"],"/docs/bestpractice":[s,"static/chunks/pages/docs/bestpractice-37cb82ea8216a9bf.js"],"/docs/changelog":[s,"static/chunks/pages/docs/changelog-9b9767cc5dc714b8.js"],"/docs/cli":[s,"static/chunks/pages/docs/cli-e272539f86b63c94.js"],"/docs/faq":[s,"static/chunks/pages/docs/faq-c5b8282930d7e95c.js"],"/docs/getting-started":[s,"static/chunks/pages/docs/getting-started-a6d63edf07f358f0.js"],"/docs/integration":[s,"static/chunks/pages/docs/integration-b40e28b75507a60c.js"],"/docs/publish":["static/chunks/42a66924-0d7bd80c91c5e651.js",s,"static/chunks/807-49d8b251beaa03c4.js","static/chunks/pages/docs/publish-a0916ab42930add8.js"],"/pricing":[s,"static/chunks/636-7799e2ac6281b3b8.js","static/chunks/pages/pricing-cfbe34dd67dd0871.js"],sortedPages:["/","/_app","/_error","/docs/api","/docs/bestpractice","/docs/changelog","/docs/cli","/docs/faq","/docs/getting-started","/docs/integration","/docs/publish","/pricing"]}}("static/chunks/909-c26be64942002469.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST=function(s){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[s,"static/chunks/871-25028a527fe0ca11.js","static/chunks/pages/index-b3a0f7934da798ac.js"],"/_error":["static/chunks/pages/_error-27c88aced5dc7b47.js"],"/docs/api":[s,"static/chunks/pages/docs/api-28b44cc0de4e4710.js"],"/docs/bestpractice":[s,"static/chunks/pages/docs/bestpractice-37cb82ea8216a9bf.js"],"/docs/changelog":[s,"static/chunks/pages/docs/changelog-9b9767cc5dc714b8.js"],"/docs/cli":[s,"static/chunks/pages/docs/cli-e272539f86b63c94.js"],"/docs/faq":[s,"static/chunks/pages/docs/faq-c5b8282930d7e95c.js"],"/docs/getting-started":[s,"static/chunks/pages/docs/getting-started-a6d63edf07f358f0.js"],"/docs/integration":[s,"static/chunks/pages/docs/integration-b40e28b75507a60c.js"],"/docs/publish":["static/chunks/42a66924-0d7bd80c91c5e651.js",s,"static/chunks/807-49d8b251beaa03c4.js","static/chunks/pages/docs/publish-a0916ab42930add8.js"],"/pricing":[s,"static/chunks/636-7799e2ac6281b3b8.js","static/chunks/pages/pricing-36ddae5bac7e7343.js"],sortedPages:["/","/_app","/_error","/docs/api","/docs/bestpractice","/docs/changelog","/docs/cli","/docs/faq","/docs/getting-started","/docs/integration","/docs/publish","/pricing"]}}("static/chunks/909-c26be64942002469.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/znddZU4hxmcB5I92I9GiT/_ssgManifest.js b/_next/static/HJKoH_s7luVsOmckJ4259/_ssgManifest.js similarity index 100% rename from _next/static/znddZU4hxmcB5I92I9GiT/_ssgManifest.js rename to _next/static/HJKoH_s7luVsOmckJ4259/_ssgManifest.js diff --git a/_next/static/chunks/pages/pricing-cfbe34dd67dd0871.js b/_next/static/chunks/pages/pricing-36ddae5bac7e7343.js similarity index 99% rename from _next/static/chunks/pages/pricing-cfbe34dd67dd0871.js rename to _next/static/chunks/pages/pricing-36ddae5bac7e7343.js index a6c1995..a1015c0 100644 --- a/_next/static/chunks/pages/pricing-cfbe34dd67dd0871.js +++ b/_next/static/chunks/pages/pricing-36ddae5bac7e7343.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[939],{49567:function(i,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/pricing",function(){return n(18247)}])},18247:function(i,s,n){"use strict";n.r(s),n.d(s,{__toc:function(){return j},default:function(){return N}});var e=n(11527),c=n(86909),a=n(812),r=n(73653),l=n(58209),p=n(83996),_=n(51050),t=n(2748);let m=()=>(0,e.jsx)(a.Z,{title:"iOS 和 Android 版本记做不同的应用。您可删除已不再使用的应用来有效利用配额。",children:(0,e.jsx)("a",{children:"应用"})}),d=()=>(0,e.jsx)(a.Z,{title:"原生包指完整的 apk 或 ipa 格式的安装包。您可删除已不再使用的原生包来有效利用配额。",children:(0,e.jsx)("a",{children:"原生包"})}),h=()=>(0,e.jsx)(a.Z,{title:'热更包指"pushy bundle"命令生成的 ppk 文件(其中包含jsbundle、图片等业务逻辑文件)。\n注意这不是用户实际下载的文件,用户实际下载的是经过服务器运算后生成的极小差量补丁包。您可删除已不再使用的热更包来有效利用配额。',children:(0,e.jsx)("a",{children:"热更包"})}),x=function(){return(0,e.jsx)("div",{className:"home-wrapper",children:(0,e.jsxs)("section",{className:"pricing-section",children:[(0,e.jsxs)("p",{style:{marginBottom:25,textAlign:"center"},children:["新注册用户将自动获得",(0,e.jsx)(a.Z,{title:"您可将注册用户名、公司(或个人)名称发送至,申请延长评估时间",children:(0,e.jsx)("a",{children:"7 天"})}),"的",(0,e.jsx)("strong",{children:"专业版"}),"免费试用评估。到期后转为免费版。如需按月购买,请联系QQ客服 34731408."]}),(0,e.jsxs)("div",{className:"pricing pricing--rabten",children:[(0,e.jsxs)("div",{className:"pricing__item",children:[(0,e.jsx)(l.Z,{className:"icon"}),(0,e.jsx)("h3",{className:"pricing__title",children:"免费版"}),(0,e.jsx)("p",{className:"pricing__sentence",children:"适用于小型应用,轻度更新需求"}),(0,e.jsxs)("div",{className:"pricing__price",children:[(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"0"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:" / 年"})}),(0,e.jsx)("hr",{}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--1"}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2"})]}),(0,e.jsxs)("ul",{className:"pricing__feature-list",children:[(0,e.jsxs)("li",{className:"pricing__feature",children:["可创建3个",(0,e.jsx)(m,{}),",每个限*:"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["30个",(0,e.jsx)(d,{}),",每个最大30M"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["30个",(0,e.jsx)(h,{}),",每个最大3M"]})]}),(0,e.jsx)(r.ZP,{shape:"round",style:{marginTop:"auto",padding:"4px 16px"},href:"docs/getting-started",children:"开始使用"})]}),(0,e.jsxs)("div",{className:"pricing__item",children:[(0,e.jsx)(p.Z,{className:"icon"}),(0,e.jsx)("h3",{className:"pricing__title",children:"标准版"}),(0,e.jsx)("p",{className:"pricing__sentence",children:"适用于一般应用,中度更新需求"}),(0,e.jsxs)("div",{className:"pricing__price",children:[(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"800"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 年"})}),(0,e.jsx)("hr",{}),(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"100"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 月"})})]}),(0,e.jsxs)("ul",{className:"pricing__feature-list",children:[(0,e.jsxs)("li",{className:"pricing__feature",children:["可创建5个",(0,e.jsx)(m,{})," ,每个限*:"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["50个",(0,e.jsx)(d,{}),",每个最大150M"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["50个",(0,e.jsx)(h,{}),",每个最大15M"]}),(0,e.jsx)("li",{className:"pricing__feature",children:"提供专人技术支持"})]}),(0,e.jsx)(r.ZP,{style:{marginTop:"auto"},shape:"round",type:"primary",target:"_blank",href:"https://pushy-admin.reactnative.cn/#/user",children:"立即升级"})]}),(0,e.jsxs)("div",{className:"pricing__item",children:[(0,e.jsx)(_.Z,{className:"icon"}),(0,e.jsx)("h3",{className:"pricing__title",children:"高级版"}),(0,e.jsx)("p",{className:"pricing__sentence",children:"适用于一般应用,中度更新需求"}),(0,e.jsxs)("div",{className:"pricing__price",children:[(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"2400"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 年"})})," ",(0,e.jsx)("hr",{}),(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"300"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 月"})})]}),(0,e.jsxs)("ul",{className:"pricing__feature-list",children:[(0,e.jsxs)("li",{className:"pricing__feature",children:["可创建10个",(0,e.jsx)(m,{}),",每个限*:"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["60个",(0,e.jsx)(d,{}),",每个最大500M"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["60个",(0,e.jsx)(h,{}),",每个最大50M"]}),(0,e.jsx)("li",{className:"pricing__feature",children:"提供专人技术支持"})]}),(0,e.jsx)(r.ZP,{style:{marginTop:"auto"},shape:"round",type:"primary",target:"_blank",href:"https://pushy-admin.reactnative.cn/#/user",children:"立即升级"})]}),(0,e.jsxs)("div",{className:"pricing__item",children:[(0,e.jsx)(t.Z,{className:"icon"}),(0,e.jsx)("h3",{className:"pricing__title",children:"专业版"}),(0,e.jsx)("p",{className:"pricing__sentence",children:"适用于商业应用,高速迭代需求"}),(0,e.jsxs)("div",{className:"pricing__price",children:[(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"7200"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 年"})})," ",(0,e.jsx)("hr",{}),(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"900"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 月"})})]}),(0,e.jsxs)("ul",{className:"pricing__feature-list",children:[(0,e.jsxs)("li",{className:"pricing__feature",children:["可创建20个",(0,e.jsx)(m,{}),",每个限*:"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["100个",(0,e.jsx)(d,{}),",每个最大2000M"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["100个",(0,e.jsx)(h,{}),",每个最大200M"]}),(0,e.jsx)("li",{className:"pricing__feature",children:"提供专人技术支持"})]}),(0,e.jsx)(r.ZP,{style:{marginTop:"auto"},shape:"round",type:"primary",target:"_blank",href:"https://pushy-admin.reactnative.cn/#/user",children:"立即升级"})]})]}),(0,e.jsxs)("div",{style:{color:"#8b909d",textAlign:"center",fontSize:"16px",marginTop:10},children:[(0,e.jsxs)("p",{className:"mb-4",children:["如您需要更高配额,我们也提供定制版本或是私有服务器部署,您可将具体需求发送至"," ",(0,e.jsx)("a",{href:"mailto:hi@charmlot.com",children:"hi@charmlot.com"})," ","我们将第一时间回复。"]}),(0,e.jsxs)("p",{className:"mb-4",children:["*注:iOS 和 Android 版本记做不同的应用。",(0,e.jsx)("br",{}),"原生包指完整的apk/ipa安装包。热更包指pushy bundle命令生成的ppk文件(不是用户实际下载的增量更新文件)。",(0,e.jsx)("br",{}),"您可删除已不再使用的应用、原生包、热更包来有效利用配额。"]}),(0,e.jsxs)("p",{children:["对于付费业务还有其他疑问?请参考",(0,e.jsx)("a",{className:"text-[#1890ff] font-bold",href:"docs/faq#%E4%BB%98%E8%B4%B9%E9%97%AE%E9%A2%98",children:"常见问题"})]})]})]})})},j=[];function g(i){return(0,e.jsx)(e.Fragment,{})}var N=(0,c.j)({MDXContent:function(){let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,e.jsx)(x,{...i,children:(0,e.jsx)(g,{...i})})},pageOpts:{filePath:"pages/pricing.mdx",route:"/pricing",frontMatter:{title:"价格"},title:"价格",headings:j},pageNextRoute:"/pricing"})}},function(i){i.O(0,[909,636,888,774,179],function(){return i(i.s=49567)}),_N_E=i.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[939],{49567:function(i,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/pricing",function(){return n(18247)}])},18247:function(i,s,n){"use strict";n.r(s),n.d(s,{__toc:function(){return j},default:function(){return N}});var e=n(11527),c=n(86909),a=n(812),r=n(73653),l=n(58209),p=n(83996),_=n(51050),t=n(2748);let m=()=>(0,e.jsx)(a.Z,{title:"iOS 和 Android 版本记做不同的应用。您可删除已不再使用的应用来有效利用配额。",children:(0,e.jsx)("a",{children:"应用"})}),d=()=>(0,e.jsx)(a.Z,{title:"原生包指完整的 apk 或 ipa 格式的安装包。您可删除已不再使用的原生包来有效利用配额。",children:(0,e.jsx)("a",{children:"原生包"})}),h=()=>(0,e.jsx)(a.Z,{title:'热更包指"pushy bundle"命令生成的 ppk 文件(其中包含jsbundle、图片等业务逻辑文件)。\n注意这不是用户实际下载的文件,用户实际下载的是经过服务器运算后生成的极小差量补丁包。您可删除已不再使用的热更包来有效利用配额。',children:(0,e.jsx)("a",{children:"热更包"})}),x=function(){return(0,e.jsx)("div",{className:"home-wrapper",children:(0,e.jsxs)("section",{className:"pricing-section",children:[(0,e.jsxs)("p",{style:{marginBottom:25,textAlign:"center"},children:["新注册用户将自动获得",(0,e.jsx)(a.Z,{title:"您可将注册用户名、公司(或个人)名称发送至,申请延长评估时间",children:(0,e.jsx)("a",{children:"7 天"})}),"的",(0,e.jsx)("strong",{children:"专业版"}),"免费试用评估。到期后转为免费版。如需按月购买,请联系QQ客服 34731408."]}),(0,e.jsxs)("div",{className:"pricing pricing--rabten",children:[(0,e.jsxs)("div",{className:"pricing__item",children:[(0,e.jsx)(l.Z,{className:"icon"}),(0,e.jsx)("h3",{className:"pricing__title",children:"免费版"}),(0,e.jsx)("p",{className:"pricing__sentence",children:"适用于小型应用,轻度更新需求"}),(0,e.jsxs)("div",{className:"pricing__price",children:[(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"0"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:" / 年"})}),(0,e.jsx)("hr",{}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--1"}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2"})]}),(0,e.jsxs)("ul",{className:"pricing__feature-list",children:[(0,e.jsxs)("li",{className:"pricing__feature",children:["可创建3个",(0,e.jsx)(m,{}),",每个限*:"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["30个",(0,e.jsx)(d,{}),",每个最大30M"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["30个",(0,e.jsx)(h,{}),",每个最大3M"]})]}),(0,e.jsx)(r.ZP,{shape:"round",style:{marginTop:"auto",padding:"4px 16px"},href:"docs/getting-started",children:"开始使用"})]}),(0,e.jsxs)("div",{className:"pricing__item",children:[(0,e.jsx)(p.Z,{className:"icon"}),(0,e.jsx)("h3",{className:"pricing__title",children:"标准版"}),(0,e.jsx)("p",{className:"pricing__sentence",children:"适用于一般应用,中度更新需求"}),(0,e.jsxs)("div",{className:"pricing__price",children:[(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"800"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 年"})}),(0,e.jsx)("hr",{}),(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"100"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 月"})})]}),(0,e.jsxs)("ul",{className:"pricing__feature-list",children:[(0,e.jsxs)("li",{className:"pricing__feature",children:["可创建5个",(0,e.jsx)(m,{})," ,每个限*:"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["50个",(0,e.jsx)(d,{}),",每个最大150M"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["50个",(0,e.jsx)(h,{}),",每个最大15M"]}),(0,e.jsx)("li",{className:"pricing__feature",children:"提供专人技术支持"})]}),(0,e.jsx)(r.ZP,{style:{marginTop:"auto"},shape:"round",type:"primary",target:"_blank",href:"https://pushy-admin.reactnative.cn/#/user",children:"立即升级"})]}),(0,e.jsxs)("div",{className:"pricing__item",children:[(0,e.jsx)(_.Z,{className:"icon"}),(0,e.jsx)("h3",{className:"pricing__title",children:"高级版"}),(0,e.jsx)("p",{className:"pricing__sentence",children:"适用于一般应用,中度更新需求"}),(0,e.jsxs)("div",{className:"pricing__price",children:[(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"2400"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 年"})})," ",(0,e.jsx)("hr",{}),(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"300"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 月"})})]}),(0,e.jsxs)("ul",{className:"pricing__feature-list",children:[(0,e.jsxs)("li",{className:"pricing__feature",children:["可创建10个",(0,e.jsx)(m,{}),",每个限*:"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["60个",(0,e.jsx)(d,{}),",每个最大500M"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["60个",(0,e.jsx)(h,{}),",每个最大50M"]}),(0,e.jsx)("li",{className:"pricing__feature",children:"提供专人技术支持"})]}),(0,e.jsx)(r.ZP,{style:{marginTop:"auto"},shape:"round",type:"primary",target:"_blank",href:"https://pushy-admin.reactnative.cn/#/user",children:"立即升级"})]}),(0,e.jsxs)("div",{className:"pricing__item",children:[(0,e.jsx)(t.Z,{className:"icon"}),(0,e.jsx)("h3",{className:"pricing__title",children:"专业版"}),(0,e.jsx)("p",{className:"pricing__sentence",children:"适用于商业应用,高速迭代需求"}),(0,e.jsxs)("div",{className:"pricing__price",children:[(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"7200"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 年"})})," ",(0,e.jsx)("hr",{}),(0,e.jsxs)("span",{className:"pricing__anim pricing__anim--1",children:[(0,e.jsx)("span",{className:"pricing__currency",children:"¥"}),"900"]}),(0,e.jsx)("span",{className:"pricing__anim pricing__anim--2",children:(0,e.jsx)("span",{className:"pricing__period",children:"/ 月"})})]}),(0,e.jsxs)("ul",{className:"pricing__feature-list",children:[(0,e.jsxs)("li",{className:"pricing__feature",children:["可创建50个",(0,e.jsx)(m,{}),",每个限*:"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["100个",(0,e.jsx)(d,{}),",每个最大2000M"]}),(0,e.jsxs)("li",{className:"pricing__feature",children:["100个",(0,e.jsx)(h,{}),",每个最大200M"]}),(0,e.jsx)("li",{className:"pricing__feature",children:"提供专人技术支持"})]}),(0,e.jsx)(r.ZP,{style:{marginTop:"auto"},shape:"round",type:"primary",target:"_blank",href:"https://pushy-admin.reactnative.cn/#/user",children:"立即升级"})]})]}),(0,e.jsxs)("div",{style:{color:"#8b909d",textAlign:"center",fontSize:"16px",marginTop:10},children:[(0,e.jsxs)("p",{className:"mb-4",children:["如您需要更高配额,我们也提供定制版本或是私有服务器部署,您可将具体需求发送至"," ",(0,e.jsx)("a",{href:"mailto:hi@charmlot.com",children:"hi@charmlot.com"})," ","我们将第一时间回复。"]}),(0,e.jsxs)("p",{className:"mb-4",children:["*注:iOS 和 Android 版本记做不同的应用。",(0,e.jsx)("br",{}),"原生包指完整的apk/ipa安装包。热更包指pushy bundle命令生成的ppk文件(不是用户实际下载的增量更新文件)。",(0,e.jsx)("br",{}),"您可删除已不再使用的应用、原生包、热更包来有效利用配额。"]}),(0,e.jsxs)("p",{children:["对于付费业务还有其他疑问?请参考",(0,e.jsx)("a",{className:"text-[#1890ff] font-bold",href:"docs/faq#%E4%BB%98%E8%B4%B9%E9%97%AE%E9%A2%98",children:"常见问题"})]})]})]})})},j=[];function g(i){return(0,e.jsx)(e.Fragment,{})}var N=(0,c.j)({MDXContent:function(){let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,e.jsx)(x,{...i,children:(0,e.jsx)(g,{...i})})},pageOpts:{filePath:"pages/pricing.mdx",route:"/pricing",frontMatter:{title:"价格"},title:"价格",headings:j},pageNextRoute:"/pricing"})}},function(i){i.O(0,[909,636,888,774,179],function(){return i(i.s=49567)}),_N_E=i.O()}]); \ No newline at end of file diff --git a/docs/api.html b/docs/api.html index 26b8ecd..4d93c92 100644 --- a/docs/api.html +++ b/docs/api.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
文档
API参考

JavaScript 方法

+
文档
API参考

JavaScript 方法

new Pushy(options: PushyOptions)

创建 Pushy 热更新服务实例,其构造参数如下:

interface PushyOptions {
@@ -252,4 +252,4 @@ 

// ...各种setter,但注意不要调用setBundleAssetName .setJSBundleFile(UpdateContext.getBundleUrl(mContext, "assets://index.android.bundle")) .build(); -UpdateContext.setCustomInstanceManager(mReactInstanceManager);

\ No newline at end of file +UpdateContext.setCustomInstanceManager(mReactInstanceManager);
\ No newline at end of file diff --git a/docs/bestpractice.html b/docs/bestpractice.html index 28deea6..047fef9 100644 --- a/docs/bestpractice.html +++ b/docs/bestpractice.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
文档
场景实践

优化原生和热更包体积

+
文档
场景实践

优化原生和热更包体积

iOS 原生包优化(ipa)

对于同一份 archive(其版本号、编译时间和内置 bundle 已固定,不会受导出方式所影响),可以用不同选项多次导出 ipa,选择其中最小的上传到 pushy 服务器作为热更基准包。

bitcode

@@ -93,4 +93,4 @@

// 否则还是走之前的询问流程 // Alert.alert('提示', '检查到新的版本....... }

-

又比如,可能某个版本包含一些重要的公告内容,所以还可以在上面插入一个公告字段等等。如何使用元信息,完全取决于您的想象力!

\ No newline at end of file +

又比如,可能某个版本包含一些重要的公告内容,所以还可以在上面插入一个公告字段等等。如何使用元信息,完全取决于您的想象力!

\ No newline at end of file diff --git a/docs/changelog.html b/docs/changelog.html index 236697f..f725c87 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
文档
更新日志

10.5.4(2024-04-23)

+
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/cli.html b/docs/cli.html index 7c481d6..124528c 100644 --- a/docs/cli.html +++ b/docs/cli.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
文档
命令行工具

安装

+
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/faq.html b/docs/faq.html index c0fbc81..76b2ae9 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
文档
常见问题

如果本页面没能回答您的疑问,您可以去issues 区 (opens in a new tab)或 QQ 群 729013783 提问,或给我们发邮件

+
文档
常见问题

如果本页面没能回答您的疑问,您可以去issues 区 (opens in a new tab)或 QQ 群 729013783 提问,或给我们发邮件

业务问题

热更新究竟能否上架?

您可能听说过各种说法,但大量实践表明,热更新目前能够顺利上架 AppStore 和其他各种应用市场。唯一需要注意的是,在审核期间请不要发布热更新,不要让审核人员看到各种更新相关的提示和弹窗,即可顺利通过。

@@ -108,4 +108,4 @@

可以按月付款吗?

需要月付的客户请联系 QQ 客服 34731408,月付价格为年付价格 / 8。如标准版当前价格为 800 元每年,则月付价格为 100 元每月。 月付客户需累计支付满 500 元后才能开具发票。

-
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/getting-started.html b/docs/getting-started.html index f365141..bbefd67 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
文档
安装配置

请注意,当前版本的api经过了完全重构,与之前的版本(v10.0以下)不兼容。如果你需要查看之前版本的文档,请点击这里 (opens in a new tab)

+
文档
安装配置

请注意,当前版本的api经过了完全重构,与之前的版本(v10.0以下)不兼容。如果你需要查看之前版本的文档,请点击这里 (opens in a new tab)

首先你应该有一个基于 React Native 开发的应用,我们把具有 package.json 的目录叫做你的应用根目录。 如果你还没有初始化应用,请参阅开始使用 React Native (opens in a new tab)

我们假设你已经拥有了开发 React Native 应用的一切环境,包括Node.jsXcodeAndroid SDK等等。

@@ -135,4 +135,4 @@ "appId": 2, "appKey": "<一串随机字符串>" } -}

你可以安全的把update.json上传到 Git 等 CVS 系统上,与你的团队共享这个文件,它不包含任何敏感信息。当然,他们在使用任何功能之前,都必须首先输入pushy login进行登录。

至此应用的创建/选择就已经成功了。下一步,你需要给代码添加相应的功能,请参阅代码集成

\ No newline at end of file +}

你可以安全的把update.json上传到 Git 等 CVS 系统上,与你的团队共享这个文件,它不包含任何敏感信息。当然,他们在使用任何功能之前,都必须首先输入pushy login进行登录。

至此应用的创建/选择就已经成功了。下一步,你需要给代码添加相应的功能,请参阅代码集成

\ No newline at end of file diff --git a/docs/integration.html b/docs/integration.html index 90cc112..edd4700 100644 --- a/docs/integration.html +++ b/docs/integration.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
文档
代码集成

请注意,当前版本的api经过了完全重构,与之前的版本(v10.0以下)不兼容。如果你需要查看之前版本的文档,请点击这里 (opens in a new tab)

+
文档
代码集成

请注意,当前版本的api经过了完全重构,与之前的版本(v10.0以下)不兼容。如果你需要查看之前版本的文档,请点击这里 (opens in a new tab)

安装配置完成后,确定应用编译顺利通过,下面我们来进行代码集成。

获取 appKey

检查更新时必须提供你的appKey,这个值保存在update.json中(使用pushy createApppushy selectApp命令后会自动生成),并且根据平台不同而不同。你可以用如下的代码获取appKey

@@ -145,4 +145,4 @@

}, });

以上提及的所有 api 的说明文档可在这里查看。

-

现在,你的应用已经可以通过 pushy 服务检查版本并进行更新了。下一步,你可以开始尝试发布应用包和版本,请参阅发布热更新

\ No newline at end of file +

现在,你的应用已经可以通过 pushy 服务检查版本并进行更新了。下一步,你可以开始尝试发布应用包和版本,请参阅发布热更新

\ No newline at end of file diff --git a/docs/publish.html b/docs/publish.html index ee25aaa..62150da 100644 --- a/docs/publish.html +++ b/docs/publish.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
文档
发布流程

现在你的应用已经具备了检测更新的功能,下面我们来尝试发布并更新它。流程可参考下图:

+
文档
发布流程

现在你的应用已经具备了检测更新的功能,下面我们来尝试发布并更新它。流程可参考下图:

流程总结如下:

    @@ -81,4 +81,4 @@

    我们强烈建议您先发布一个测试包,再发布一个除了版本号以外均完全相同的正式包

    例如,假设我们有一个正式包,版本为1.6.0,那么可以修改版本号重新打包一个1001.6.0,以一个明显不太正常的版本号来标识它是一个测试版本,同时后几位相同,可以表明它和某个正式版本存在关联(内容/依赖一致)。

    在每次往发布包发起热更新之前,先对测试包1001.6.0进行更新操作,基本测试通过之后,再在网页后台上将热更包重新绑定到正式包1.6.0上。如果在测试包中发现了重大问题,你就可以先进行修复,更新测试确认通过后再部署到正式线上环境。这样,可以最大程度的避免发生线上事故。

    -

    万一确实发生线上事故需要回滚的话,首先利用版本控制系统回滚代码到正常的状态,然后重新生成热更包并推送即可。

\ No newline at end of file +

万一确实发生线上事故需要回滚的话,首先利用版本控制系统回滚代码到正常的状态,然后重新生成热更包并推送即可。

\ No newline at end of file diff --git a/index.html b/index.html index c2f8e2d..7586cc8 100644 --- a/index.html +++ b/index.html @@ -11,4 +11,4 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -

他们选择了 Pushy

网易游戏
蓝月亮
华中师范大学
娇兰佳人
平安不动产
友车科技
诺安基金
锐捷网络
航天信息
天津公交
Feature

为什么选择 Pushy

  • img

    增量更新

    基于 bsdiff/hdiff 算法创建

    kb 级别超小更新包

  • img

    快捷发布

    命令行工具 & 网页双端管理

    支持CI部署

  • img

    极速下载

    基于阿里云高速CDN分发

    全国范围秒速更新

  • img

    稳定可靠

    自带崩溃回滚机制

    安全可靠

  • img

    灵活扩展

    开放定制元信息

    提供灵活自由的更新策略

  • img

    技术支持

    遇到技术问题?

    工作时间段内小时级别响应

    Icons made by Swifticons from www.flaticon.com

    Let’s Pushy

    # 安装
    $ npm i -g react-native-update-cli
    $ npm i react-native-update && cd ios && pod install

    # 上传原生基础包
    $ pushy uploadIpa yourApp.ipa
    $ pushy uploadApk yourApp.apk

    # 生成并上传热更包
    $ pushy bundle --platform android
    $ pushy bundle --platform ios
    查看文档
    \ No newline at end of file +

    他们选择了 Pushy

    网易游戏
    蓝月亮
    华中师范大学
    娇兰佳人
    平安不动产
    友车科技
    诺安基金
    锐捷网络
    航天信息
    天津公交
    Feature

    为什么选择 Pushy

    • img

      增量更新

      基于 bsdiff/hdiff 算法创建

      kb 级别超小更新包

    • img

      快捷发布

      命令行工具 & 网页双端管理

      支持CI部署

    • img

      极速下载

      基于阿里云高速CDN分发

      全国范围秒速更新

    • img

      稳定可靠

      自带崩溃回滚机制

      安全可靠

    • img

      灵活扩展

      开放定制元信息

      提供灵活自由的更新策略

    • img

      技术支持

      遇到技术问题?

      工作时间段内小时级别响应

      Icons made by Swifticons from www.flaticon.com

      Let’s Pushy

      # 安装
      $ npm i -g react-native-update-cli
      $ npm i react-native-update && cd ios && pod install

      # 上传原生基础包
      $ pushy uploadIpa yourApp.ipa
      $ pushy uploadApk yourApp.apk

      # 生成并上传热更包
      $ pushy bundle --platform android
      $ pushy bundle --platform ios
      查看文档
      \ No newline at end of file diff --git a/pricing.html b/pricing.html index 746da1d..3c68a30 100644 --- a/pricing.html +++ b/pricing.html @@ -11,4 +11,4 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -

      新注册用户将自动获得7 天专业版免费试用评估。到期后转为免费版。如需按月购买,请联系QQ客服 34731408.

      免费版

      适用于小型应用,轻度更新需求

      0 / 年
      开始使用

      标准版

      适用于一般应用,中度更新需求

      800/ 年
      100/ 月
      • 可创建5个应用 ,每个限*:
      • 50个原生包,每个最大150M
      • 50个热更包,每个最大15M
      • 提供专人技术支持
      立即升级

      高级版

      适用于一般应用,中度更新需求

      2400/ 年
      300/ 月
      • 可创建10个应用,每个限*:
      • 60个原生包,每个最大500M
      • 60个热更包,每个最大50M
      • 提供专人技术支持
      立即升级

      专业版

      适用于商业应用,高速迭代需求

      7200/ 年
      900/ 月
      • 可创建20个应用,每个限*:
      • 100个原生包,每个最大2000M
      • 100个热更包,每个最大200M
      • 提供专人技术支持
      立即升级

      如您需要更高配额,我们也提供定制版本或是私有服务器部署,您可将具体需求发送至 hi@charmlot.com 我们将第一时间回复。

      *注:iOS 和 Android 版本记做不同的应用。
      原生包指完整的apk/ipa安装包。热更包指pushy bundle命令生成的ppk文件(不是用户实际下载的增量更新文件)。
      您可删除已不再使用的应用、原生包、热更包来有效利用配额。

      对于付费业务还有其他疑问?请参考常见问题

      \ No newline at end of file +

      新注册用户将自动获得7 天专业版免费试用评估。到期后转为免费版。如需按月购买,请联系QQ客服 34731408.

      免费版

      适用于小型应用,轻度更新需求

      0 / 年
      开始使用

      标准版

      适用于一般应用,中度更新需求

      800/ 年
      100/ 月
      • 可创建5个应用 ,每个限*:
      • 50个原生包,每个最大150M
      • 50个热更包,每个最大15M
      • 提供专人技术支持
      立即升级

      高级版

      适用于一般应用,中度更新需求

      2400/ 年
      300/ 月
      • 可创建10个应用,每个限*:
      • 60个原生包,每个最大500M
      • 60个热更包,每个最大50M
      • 提供专人技术支持
      立即升级

      专业版

      适用于商业应用,高速迭代需求

      7200/ 年
      900/ 月
      • 可创建50个应用,每个限*:
      • 100个原生包,每个最大2000M
      • 100个热更包,每个最大200M
      • 提供专人技术支持
      立即升级

      如您需要更高配额,我们也提供定制版本或是私有服务器部署,您可将具体需求发送至 hi@charmlot.com 我们将第一时间回复。

      *注:iOS 和 Android 版本记做不同的应用。
      原生包指完整的apk/ipa安装包。热更包指pushy bundle命令生成的ppk文件(不是用户实际下载的增量更新文件)。
      您可删除已不再使用的应用、原生包、热更包来有效利用配额。

      对于付费业务还有其他疑问?请参考常见问题

      \ No newline at end of file