HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

uniCloud阿里云服务空间云函数计费规则调整导致我们费用暴涨几十倍,我们怎么办?

办法1:
直接做项目迁移,迁移到支付宝云

办法2:
如果有使用的uni-admin开发后台管理的,但是又没有用到数据统计的,先去掉二个定时运行的云函数:
官方的uni-admin及uni-starter内置定时任务如下:
uni-stat-cron:uni 统计,每小时运行 1 次,删除可节省 1 天的保底费用 0.24 元(2160Gbs)
uni-analyse-searchhot:热点搜索,每 2 小时运行 1 次,删除可节省 1 天的保底费用 0.12 元(1080Gbs)
自己项目的定时运行的云函数也可以做下取舍,再全局审查项目,合并一些云函数,有的页面可能是一进来就调用二三个云函数的做下合并

办法3
这是最无奈的办法,知道希望很小,但是我们要试一试,我正在组织针对阿里云这一次修改的一个投诉,但是个人的力量是很微薄的,人多才力量大,我们一起加油,加入这个集体投诉,希望官方能听到我们声音
集体投诉地址:https://tousu.sina.com.cn/grp_comp/view/G17395081502

继续阅读 »

办法1:
直接做项目迁移,迁移到支付宝云

办法2:
如果有使用的uni-admin开发后台管理的,但是又没有用到数据统计的,先去掉二个定时运行的云函数:
官方的uni-admin及uni-starter内置定时任务如下:
uni-stat-cron:uni 统计,每小时运行 1 次,删除可节省 1 天的保底费用 0.24 元(2160Gbs)
uni-analyse-searchhot:热点搜索,每 2 小时运行 1 次,删除可节省 1 天的保底费用 0.12 元(1080Gbs)
自己项目的定时运行的云函数也可以做下取舍,再全局审查项目,合并一些云函数,有的页面可能是一进来就调用二三个云函数的做下合并

办法3
这是最无奈的办法,知道希望很小,但是我们要试一试,我正在组织针对阿里云这一次修改的一个投诉,但是个人的力量是很微薄的,人多才力量大,我们一起加油,加入这个集体投诉,希望官方能听到我们声音
集体投诉地址:https://tousu.sina.com.cn/grp_comp/view/G17395081502

收起阅读 »

unicloud什么时候可以支持脚本或命令一键部署云函数、云数据库和前端网页托管阿

uni-cloud

这样用 open clawe(龙虾)就可以对话让他不断的的修改,然后远程调试看下是否符合预期了

这样用 open clawe(龙虾)就可以对话让他不断的的修改,然后远程调试看下是否符合预期了

【公告】uniCloud阿里云服务空间云函数计费规则调整通知

uniCloud

尊敬的uniCloud开发者,您好!

为提升资源调度效率与服务稳定性,阿⾥云函数计算(FC)已于2025年12⽉09⽇起对计费规则进⾏全⽹升级,详见阿里云官网公告

uniCloud阿里云服务空间的云函数功能基于 FC 构建,将同步调整相关计费逻辑。本次调整主要涉及云函数资源使用量(GBs)的最低计费规则,旨在保障所有⽤户公平、⾼效地使⽤云资源。

变更内容

阿里云提供自公告日起两个月的缓冲期,即⾃2026年3月16日开始,阿里云服务空间云函数的资源使用量(GBs)费⽤计算⽅式将做如下调整:

新增⼩时级最低消费规则

  • 系统在计算每⽇账单时,会先按“单个函数 + ⼩时”维度评估资源用量消耗。
  • 若某函数在某⼀⼩时内产⽣了资源用量消耗(即 GBs > 0),则该⼩时对应的资源用量费⽤不低于 0.01 元
    • 若实际消耗 ≥ 0.01 元,按实计费;
    • 若实际消耗 < 0.01 元,则按 0.01 元 计收。
  • 未运⾏的函数不参与计费,仍可实现“零成本”运⾏。

包年包月套餐、按量计费两种不同计费方式服务空间的具体体现:

  • 按量计费:阿里云仍以天为单位聚合展示⽤量和费⽤。新规则仅在后台计费引擎中按“函数+⼩时”应⽤最低消费,最终结果合并计⼊每⽇账单。
  • 包年包月:套餐内的云函数资源用量 (GBs) 将按照新规进行累加,不足 0.01 元的用量按 0.01 元折算GBs,反之则按实际用量。比如按量计费 1GBs 定价 0.000110592 元,最低消费 0.01 元的话,最终换算成GBs:0.01/0.00011059290≈90GBs

重要说明:此最低消费仅针对云函数资源使用量(GBs),不影响云函数调⽤次数、出⽹流量等其他计费项。

对您的影响

多数⽤户不受显著影响

  • 如果您的函数调⽤频率正常、单次执⾏资源消耗合理,账单基本⽆变化。
  • 若函数在某⼩时内未被调⽤或未产⽣资源用量消耗,不会触发最低消费,也不会产⽣任何费⽤。

低频/极低消耗场景产⽣⼩额费⽤

  • 经统计,很多⽤户存在部分函数处于极低频调⽤状态(如每天仅调⽤⼏次,且每次执⾏时间极短、内存占⽤极⼩)。
  • 在新规则下,这些函数若在某⼩时内有运⾏记录,即使实际消耗远低于 1 分钱,也将按0.01 元/⼩时/函数 计费,并累加⾄当⽇总费⽤中。

重要说明

  • ⽆需任何操作:系统将⾃动应⽤新计费规则,您⽆需⼿动配置或迁移。
  • 历史账单不受影响:2026年3⽉16⽇前产⽣的费⽤,仍按原规则计费。

FAQ

  • 我还能实现“零成本”运⾏吗?

完全可以!只要函数在某⼩时内未被调⽤,和以前一样不会产⽣任何费⽤。

  • 最低消费是否适⽤于所有计费项?

仅适⽤于云函数资源用量(GBs)。云函数调⽤次数、出⽹流量等仍按实际⽤量计费,⽆最低消费限制。

  • 应用没有上线,为什么仍有费用产生?

云函数无调用不会产生费用,应用未上线,可能存在配置定时任务的云函数,检查下业务函数是否配置定时任务。

官方的uni-admin及uni-starter内置定时任务如下:

  • uni-stat-cron:uni 统计,每小时运行 1 次,删除可节省 1 天的保底费用 0.24 元(2160Gbs)
  • uni-analyse-searchhot:热点搜索,每 2 小时运行 1 次,删除可节省 1 天的保底费用 0.12 元(1080Gbs)

如果业务不需要可以删除。另外clientDB也是云函数,通过客户端操作数据库产生的请求可通过 服务空间详情->云函数/云对象->clientDB 相关日志 查看。

  • 我该如何降低潜在的⼩额费⽤?

建议:

  • 删除实际业务不使用的定时任务云函数,关闭定时任务可明显降低云函数资源用量;
  • 合并功能相似的低频函数,减少函数总数;
  • 定期清理⻓期未使⽤的测试/废弃函数;
  • 对于必须保留的低频函数,可接受其产⽣少量费⽤(通常每⽉仅⼏⽑⾄⼏元)。

当然,如果您有很多云函数同时被低频调用的场景且无法合并云函数,您也可以将类似的业务迁移至支付宝云或腾讯云,感谢您⼀直以来对 uniCloud 的信任与⽀持。

继续阅读 »

尊敬的uniCloud开发者,您好!

为提升资源调度效率与服务稳定性,阿⾥云函数计算(FC)已于2025年12⽉09⽇起对计费规则进⾏全⽹升级,详见阿里云官网公告

uniCloud阿里云服务空间的云函数功能基于 FC 构建,将同步调整相关计费逻辑。本次调整主要涉及云函数资源使用量(GBs)的最低计费规则,旨在保障所有⽤户公平、⾼效地使⽤云资源。

变更内容

阿里云提供自公告日起两个月的缓冲期,即⾃2026年3月16日开始,阿里云服务空间云函数的资源使用量(GBs)费⽤计算⽅式将做如下调整:

新增⼩时级最低消费规则

  • 系统在计算每⽇账单时,会先按“单个函数 + ⼩时”维度评估资源用量消耗。
  • 若某函数在某⼀⼩时内产⽣了资源用量消耗(即 GBs > 0),则该⼩时对应的资源用量费⽤不低于 0.01 元
    • 若实际消耗 ≥ 0.01 元,按实计费;
    • 若实际消耗 < 0.01 元,则按 0.01 元 计收。
  • 未运⾏的函数不参与计费,仍可实现“零成本”运⾏。

包年包月套餐、按量计费两种不同计费方式服务空间的具体体现:

  • 按量计费:阿里云仍以天为单位聚合展示⽤量和费⽤。新规则仅在后台计费引擎中按“函数+⼩时”应⽤最低消费,最终结果合并计⼊每⽇账单。
  • 包年包月:套餐内的云函数资源用量 (GBs) 将按照新规进行累加,不足 0.01 元的用量按 0.01 元折算GBs,反之则按实际用量。比如按量计费 1GBs 定价 0.000110592 元,最低消费 0.01 元的话,最终换算成GBs:0.01/0.00011059290≈90GBs

重要说明:此最低消费仅针对云函数资源使用量(GBs),不影响云函数调⽤次数、出⽹流量等其他计费项。

对您的影响

多数⽤户不受显著影响

  • 如果您的函数调⽤频率正常、单次执⾏资源消耗合理,账单基本⽆变化。
  • 若函数在某⼩时内未被调⽤或未产⽣资源用量消耗,不会触发最低消费,也不会产⽣任何费⽤。

低频/极低消耗场景产⽣⼩额费⽤

  • 经统计,很多⽤户存在部分函数处于极低频调⽤状态(如每天仅调⽤⼏次,且每次执⾏时间极短、内存占⽤极⼩)。
  • 在新规则下,这些函数若在某⼩时内有运⾏记录,即使实际消耗远低于 1 分钱,也将按0.01 元/⼩时/函数 计费,并累加⾄当⽇总费⽤中。

重要说明

  • ⽆需任何操作:系统将⾃动应⽤新计费规则,您⽆需⼿动配置或迁移。
  • 历史账单不受影响:2026年3⽉16⽇前产⽣的费⽤,仍按原规则计费。

FAQ

  • 我还能实现“零成本”运⾏吗?

完全可以!只要函数在某⼩时内未被调⽤,和以前一样不会产⽣任何费⽤。

  • 最低消费是否适⽤于所有计费项?

仅适⽤于云函数资源用量(GBs)。云函数调⽤次数、出⽹流量等仍按实际⽤量计费,⽆最低消费限制。

  • 应用没有上线,为什么仍有费用产生?

云函数无调用不会产生费用,应用未上线,可能存在配置定时任务的云函数,检查下业务函数是否配置定时任务。

官方的uni-admin及uni-starter内置定时任务如下:

  • uni-stat-cron:uni 统计,每小时运行 1 次,删除可节省 1 天的保底费用 0.24 元(2160Gbs)
  • uni-analyse-searchhot:热点搜索,每 2 小时运行 1 次,删除可节省 1 天的保底费用 0.12 元(1080Gbs)

如果业务不需要可以删除。另外clientDB也是云函数,通过客户端操作数据库产生的请求可通过 服务空间详情->云函数/云对象->clientDB 相关日志 查看。

  • 我该如何降低潜在的⼩额费⽤?

建议:

  • 删除实际业务不使用的定时任务云函数,关闭定时任务可明显降低云函数资源用量;
  • 合并功能相似的低频函数,减少函数总数;
  • 定期清理⻓期未使⽤的测试/废弃函数;
  • 对于必须保留的低频函数,可接受其产⽣少量费⽤(通常每⽉仅⼏⽑⾄⼏元)。

当然,如果您有很多云函数同时被低频调用的场景且无法合并云函数,您也可以将类似的业务迁移至支付宝云或腾讯云,感谢您⼀直以来对 uniCloud 的信任与⽀持。

收起阅读 »

uni-pay支付

微信支付

项目代码一直没动,今天突然发现微信小程序和微信公众号无法进行支付了,报错:[uni-pay-co]:53001:responsesignature verification failed,
排查显示uni-pay-co函数,orderInfo = await uniPayInstance.getOrderInfo(getOrderInfoParam); 获取订单的方法突然开始报错了,什么问题呢??

继续阅读 »

项目代码一直没动,今天突然发现微信小程序和微信公众号无法进行支付了,报错:[uni-pay-co]:53001:responsesignature verification failed,
排查显示uni-pay-co函数,orderInfo = await uniPayInstance.getOrderInfo(getOrderInfoParam); 获取订单的方法突然开始报错了,什么问题呢??

收起阅读 »

unicloud配置自定义域名的详细步骤

云服务

unicloud配置自定义域名的详细步骤

经常看到大家在问答中心去问,绑定时候的一些问题,有空就整理了下详细步骤,可以参考下

我这块以阿里云为例

1.购买注册认证域名

  1. 创建并认证信息模板:创建并提交包含域名持有者身份资料的信息模板以供审核。
  2. 将模板关联至域名:将审核通过的信息模板关联到一个或多个域名。
  3. 查询域名实名认证状态:如果状态显示为正常,表示域名已成功完成实名认证,可进行备案解析配置

信息模板状态显示为“模板实名成功”后,须将其关联至域名,才能完成整个认证流程。

  • 场景1:为新注册的域名认证

    在域名购买的订单确认页面,选择已实名成功的模板即可。支付后,系统会自动为您提交认证。

  • 场景2:为已有的域名认证

    1. 域名列表页找到未实名认证的域名。

  1. 单击目标域名,在\域名持有者实名认证\ > **快速认证****页,选择已通过认证的模板进行关联。

2.备案

  1. 点击阿里云右上角的备案

  1. 点击新增/接入其他服务后,点击自助备案即可

3.不管是企业还是个人,就按照模板填就可以了,完成就下一步,一直下一步就ok了,就不一 一列了,然后等管局审核就ok了,完成后就是图二了(如果需要备案码的话,如果是支付宝云,满200的话,会赠送两个,再或者也可以从阿里云直接购买备案码、或许咸鱼)

3.绑定域名

1.找到unicloud的控制台,我这块是用函数/对象 右上角的域名绑定演示的,点击域名绑定

2.在公网权威解析中,点击解析设置,然后添加记录

4.证书解析

1.阿里云直接搜索数字证书管理服务(原SSL证书)找到ssl证书

2.点击立即购买后,如果想要免费的话,选择个人测试证书,当然如果嫌麻烦,可以购买个人测试证书pro

  • 个人测试证书(免费版):每年20个证书,每个证书3个月有效期。
  • 个人测试证书(pro):需要付费68块大洋购买,有效期为一年。

3.创建证书

4.成功后返回到列表,稍等一会,状态会变成已签发

5.点击更多,然后找到nginx项,点击下载

6.在unicloud的证书和秘钥处,填入下载下来的内容即可

继续阅读 »

unicloud配置自定义域名的详细步骤

经常看到大家在问答中心去问,绑定时候的一些问题,有空就整理了下详细步骤,可以参考下

我这块以阿里云为例

1.购买注册认证域名

  1. 创建并认证信息模板:创建并提交包含域名持有者身份资料的信息模板以供审核。
  2. 将模板关联至域名:将审核通过的信息模板关联到一个或多个域名。
  3. 查询域名实名认证状态:如果状态显示为正常,表示域名已成功完成实名认证,可进行备案解析配置

信息模板状态显示为“模板实名成功”后,须将其关联至域名,才能完成整个认证流程。

  • 场景1:为新注册的域名认证

    在域名购买的订单确认页面,选择已实名成功的模板即可。支付后,系统会自动为您提交认证。

  • 场景2:为已有的域名认证

    1. 域名列表页找到未实名认证的域名。

  1. 单击目标域名,在\域名持有者实名认证\ > **快速认证****页,选择已通过认证的模板进行关联。

2.备案

  1. 点击阿里云右上角的备案

  1. 点击新增/接入其他服务后,点击自助备案即可

3.不管是企业还是个人,就按照模板填就可以了,完成就下一步,一直下一步就ok了,就不一 一列了,然后等管局审核就ok了,完成后就是图二了(如果需要备案码的话,如果是支付宝云,满200的话,会赠送两个,再或者也可以从阿里云直接购买备案码、或许咸鱼)

3.绑定域名

1.找到unicloud的控制台,我这块是用函数/对象 右上角的域名绑定演示的,点击域名绑定

2.在公网权威解析中,点击解析设置,然后添加记录

4.证书解析

1.阿里云直接搜索数字证书管理服务(原SSL证书)找到ssl证书

2.点击立即购买后,如果想要免费的话,选择个人测试证书,当然如果嫌麻烦,可以购买个人测试证书pro

  • 个人测试证书(免费版):每年20个证书,每个证书3个月有效期。
  • 个人测试证书(pro):需要付费68块大洋购买,有效期为一年。

3.创建证书

4.成功后返回到列表,稍等一会,状态会变成已签发

5.点击更多,然后找到nginx项,点击下载

6.在unicloud的证书和秘钥处,填入下载下来的内容即可

收起阅读 »

关于短信签名同时支持个推、网易云信服务商的公告

短信

为进一步提升短信发送的稳定性与成功率,uniCloud 短信服务现已支持多服务商配置功能。
开发者可为同一个短信签名同时接入个推和网易云信两个服务商,实现多渠道保障的短信发送能力。


核心优势

1. 提高发送稳定性

  • 当前阶段:当某个短信服务商出现异常时,可手动切换至备用服务商
  • 后续规划:将根据各服务商的短信发送失败率,自动进行动态切换与优选
  • 多通道保障机制,有效降低短信发送失败风险

2. 灵活的服务商管理

  • 支持一键切换当前使用的短信服务商
  • 可为不同签名配置不同的服务商组合
  • 签名切换服务商后,其下所有关联模板将自动同步切换,无需重复配置

3. 统一的管理界面

  • 在同一页面集中查看和管理所有短信服务商
  • 直观展示当前正在使用的服务商状态
  • 支持独立编辑、删除各服务商配置

相关文档

继续阅读 »

为进一步提升短信发送的稳定性与成功率,uniCloud 短信服务现已支持多服务商配置功能。
开发者可为同一个短信签名同时接入个推和网易云信两个服务商,实现多渠道保障的短信发送能力。


核心优势

1. 提高发送稳定性

  • 当前阶段:当某个短信服务商出现异常时,可手动切换至备用服务商
  • 后续规划:将根据各服务商的短信发送失败率,自动进行动态切换与优选
  • 多通道保障机制,有效降低短信发送失败风险

2. 灵活的服务商管理

  • 支持一键切换当前使用的短信服务商
  • 可为不同签名配置不同的服务商组合
  • 签名切换服务商后,其下所有关联模板将自动同步切换,无需重复配置

3. 统一的管理界面

  • 在同一页面集中查看和管理所有短信服务商
  • 直观展示当前正在使用的服务商状态
  • 支持独立编辑、删除各服务商配置

相关文档

收起阅读 »

强烈建议在云空间控制台列表显示绑定的前端域名和后端域名或增加ssl管理页

强烈建议在云空间控制台列表增加绑定的前端网页空间和云函数/对象域名,因为目前没有api进行自动化的ssl证书更新覆盖功能,所以云空间多了,导致每次要更新域名的ssl都要找半天,不知道域名在哪个空间,绑定的是前端网页空间还是云函数/对象。

要么就单做一个ssl 频道页,把所有的ssl证书域名全部列出来,在一个界面集中展示管理

继续阅读 »

强烈建议在云空间控制台列表增加绑定的前端网页空间和云函数/对象域名,因为目前没有api进行自动化的ssl证书更新覆盖功能,所以云空间多了,导致每次要更新域名的ssl都要找半天,不知道域名在哪个空间,绑定的是前端网页空间还是云函数/对象。

要么就单做一个ssl 频道页,把所有的ssl证书域名全部列出来,在一个界面集中展示管理

收起阅读 »

香港开发者无法完成手机号验证

开发者账号

尊敬的 DCloud 技术支持团队,

你们好!

我是一位来自香港的开发者,正在使用你们的 uni-app 框架进行开发,非常感谢你们提供优秀的工具。
目前,我在进行开发者账户的 手机号验证 时遇到了一个阻碍。在“验证手机号”的页面中,系统只允许输入11位数字的手机号码,并且 没有提供国家/地区代码的下拉选择框。
我的香港手机号码格式为 +852 XXXX XXXX(共8位),无法在目前仅支持+86号码的输入框中完成验证。当我尝试输入号码时,系统提示“您填写的手机号码不正确”。

作为一名国际开发者,我非常希望完成手机验证以使用账户的全部功能并保障账户安全。
因此,我想请问:

  1. 是否有针对香港或国际开发者的特殊验证流程?
  2. 能否在验证页面添加国家代码(例如+852)的选择功能?
  3. 或者,能否请你们协助手动为我的账户完成手机号验证?
    感谢你们的时间和帮助!期待你们的回复。
    祝好,
继续阅读 »

尊敬的 DCloud 技术支持团队,

你们好!

我是一位来自香港的开发者,正在使用你们的 uni-app 框架进行开发,非常感谢你们提供优秀的工具。
目前,我在进行开发者账户的 手机号验证 时遇到了一个阻碍。在“验证手机号”的页面中,系统只允许输入11位数字的手机号码,并且 没有提供国家/地区代码的下拉选择框。
我的香港手机号码格式为 +852 XXXX XXXX(共8位),无法在目前仅支持+86号码的输入框中完成验证。当我尝试输入号码时,系统提示“您填写的手机号码不正确”。

作为一名国际开发者,我非常希望完成手机验证以使用账户的全部功能并保障账户安全。
因此,我想请问:

  1. 是否有针对香港或国际开发者的特殊验证流程?
  2. 能否在验证页面添加国家代码(例如+852)的选择功能?
  3. 或者,能否请你们协助手动为我的账户完成手机号验证?
    感谢你们的时间和帮助!期待你们的回复。
    祝好,
收起阅读 »

uni-admin报错Error in created hook: "TypeError: Cannot read properties of null (reading 'length')"

bug反馈

用户管理页报错

Error in created hook: "TypeError: Cannot read properties of null (reading 'length')"
原因:uni-data-checkbox组件bug,第388行改为

return this.dataValue&&this.dataValue.length > 0 ? this.dataValue : selectedArr
继续阅读 »

用户管理页报错

Error in created hook: "TypeError: Cannot read properties of null (reading 'length')"
原因:uni-data-checkbox组件bug,第388行改为

return this.dataValue&&this.dataValue.length > 0 ? this.dataValue : selectedArr
收起阅读 »

权限校验未通过,参与权限校验的集合

权限

权限管理->新增权限-> 权限id填:READ_UNI_ID_USERS 名称、备注随意

不要忘记给角色添加权限

退去登录,重新登录

权限管理->新增权限-> 权限id填:READ_UNI_ID_USERS 名称、备注随意

不要忘记给角色添加权限

退去登录,重新登录

大佬们,云控件如何初始化

我现在控制台一直报at process.processTicksAndRejections (node:internal/process/task_queues:95:5),也登录不上admin项目

我现在控制台一直报at process.processTicksAndRejections (node:internal/process/task_queues:95:5),也登录不上admin项目

JQL语句使用花括号查询,在支付宝云中会报错

同样的查询语句,在阿里云中正常,在支付宝云直接报错,由于是使用了花括号的写法,但是官方仅仅是不推荐,不代表不能用,真的头大

 const db = uniCloud.database()  
        const rollCallTemp = db.collection('roll-call')  
          .where(`_id=="${ this.rollCallId }"`)  
          .getTemp()  
        const res = await db.collection(rollCallTemp, 'project')  
          .field('title,description,has_password,password,status,start_time,end_time,total_members,responded_count,project_id{project_name,cover,description,start_time,end_time}')  
          .get()  
继续阅读 »

同样的查询语句,在阿里云中正常,在支付宝云直接报错,由于是使用了花括号的写法,但是官方仅仅是不推荐,不代表不能用,真的头大

 const db = uniCloud.database()  
        const rollCallTemp = db.collection('roll-call')  
          .where(`_id=="${ this.rollCallId }"`)  
          .getTemp()  
        const res = await db.collection(rollCallTemp, 'project')  
          .field('title,description,has_password,password,status,start_time,end_time,total_members,responded_count,project_id{project_name,cover,description,start_time,end_time}')  
          .get()  
收起阅读 »