提交 67345969 编写于 作者: W wanganxp

修改错误路径

上级 ed37e19d
......@@ -36,8 +36,8 @@
* [业务文档](unipush-v2.md)
* 开发文档
* [uni-app客户端api](https://uniapp.dcloud.net.cn/api/plugins/push.html)
* [uni-app x客户端api](https://uniapp.dcloud.net.cn/uni-app-x/api/push.html)
* [服务端api](https://uniapp.dcloud.net.cn/uniCloud/uni-cloud-push/api.html)
* [uni-app x客户端api](https://doc.dcloud.net.cn/uni-app-x/api/push.html)
* [服务端api](https://doc.dcloud.net.cn/uniCloud/uni-cloud-push/api.html)
* [uni-push2.0、uni-id、uni统计的组合](https://doc.dcloud.net.cn/uniCloud/uni-cloud-push/mate.html)
* [uni统计](uni-stat.md)
* [uni统计2.0](uni-stat-v2.md)
......
## uniIDHasRole
新增于`HBuilderX 3.1.15`,判断当前用户是否拥有某角色。此功能依赖uni-id[另见详情](https://uniapp.dcloud.io/uniCloud/uni-id)
新增于`HBuilderX 3.1.15`,判断当前用户是否拥有某角色。此功能依赖uni-id[另见详情](https://doc.dcloud.io/uniCloud/uni-id)
需要应用关联[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/README)服务空间并使用[uni-id](https://uniapp.dcloud.net.cn/uniCloud/uni-id)
需要应用关联[uniCloud](https://doc.dcloud.net.cn/uniCloud/README)服务空间并使用[uni-id](https://doc.dcloud.net.cn/uniCloud/uni-id)
> 需要在token内缓存角色权限才可使用,请参考:[缓存角色权限](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
> 需要在token内缓存角色权限才可使用,请参考:[缓存角色权限](https://doc.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
**在模板内使用**
......@@ -31,11 +31,11 @@
## uniIDHasPermission
新增于`HBuilderX 3.1.15`,判断当前用户是否拥有某权限,注意:admin角色的用户拥有所有权限。此功能依赖uni-id[另见详情](https://uniapp.dcloud.io/uniCloud/uni-id)
新增于`HBuilderX 3.1.15`,判断当前用户是否拥有某权限,注意:admin角色的用户拥有所有权限。此功能依赖uni-id[另见详情](https://doc.dcloud.io/uniCloud/uni-id)
需要应用关联[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/README)服务空间并使用[uni-id](https://uniapp.dcloud.net.cn/uniCloud/uni-id)
需要应用关联[uniCloud](https://doc.dcloud.net.cn/uniCloud/README)服务空间并使用[uni-id](https://doc.dcloud.net.cn/uniCloud/uni-id)
> 需要在token内缓存角色权限才可使用,请参考:[缓存角色权限](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
> 需要在token内缓存角色权限才可使用,请参考:[缓存角色权限](https://doc.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
**在模板内使用**
......
......@@ -157,4 +157,4 @@ DCloud为开发者争取了福利,可优惠获取高德的商业授权。如
> 下载地址:[https://ext.dcloud.net.cn/plugin?name=unicloud-city-select](https://ext.dcloud.net.cn/plugin?name=unicloud-city-select)
> 文档地址:[https://uniapp.dcloud.net.cn/uniCloud/unicloud-city-select.html](https://uniapp.dcloud.net.cn/uniCloud/unicloud-city-select.html)
> 文档地址:[https://doc.dcloud.net.cn/uniCloud/unicloud-city-select.html](https://doc.dcloud.net.cn/uniCloud/unicloud-city-select.html)
......@@ -41,7 +41,7 @@
* camera 部分 Android 手机下由于系统 ROM 不支持无法生效,打开拍摄界面后可操作切换
* 可以通过用户授权API来判断用户是否给应用授予相册或摄像头的访问权限[https://uniapp.dcloud.io/api/other/authorize](https://uniapp.dcloud.io/api/other/authorize)
* App下如需进一步压缩视频大小,可以在插件市场搜索[视频压缩](http://ext.dcloud.net.cn/search?q=%E8%A7%86%E9%A2%91%E5%8E%8B%E7%BC%A9)插件
* 如需上传到cdn,可使用uniCloud.uploadFile API,uniCloud提供了免费cdn给开发者使用,详见[https://uniapp.dcloud.io/uniCloud/storage?id=uploadfile](https://uniapp.dcloud.io/uniCloud/storage?id=uploadfile)
* 如需上传到cdn,可使用uniCloud.uploadFile API,uniCloud提供了免费cdn给开发者使用,详见[https://doc.dcloud.io/uniCloud/storage?id=uploadfile](https://doc.dcloud.io/uniCloud/storage?id=uploadfile)
* 选择视频大多为了上传,uni ui封装了更完善的[uni-file-picker组件](https://ext.dcloud.net.cn/plugin?id=4079),文件选择、上传到uniCloud的免费存储和cdn中,一站式集成。强烈推荐使用。
* 部分浏览器中无法获取视频信息。
* 微信小程序在2023年10月17日之后,使用API需要配置[隐私协议](https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html)
......@@ -171,7 +171,7 @@ uni.chooseMedia({
**Tips**
* 如需上传到cdn,可使用uniCloud.uploadFile API,uniCloud提供了免费cdn给开发者使用,详见[https://uniapp.dcloud.io/uniCloud/storage?id=uploadfile](https://uniapp.dcloud.io/uniCloud/storage?id=uploadfile)
* 如需上传到cdn,可使用uniCloud.uploadFile API,uniCloud提供了免费cdn给开发者使用,详见[https://doc.dcloud.io/uniCloud/storage?id=uploadfile](https://doc.dcloud.io/uniCloud/storage?id=uploadfile)
* 选择文件大多为了上传,uni ui封装了更完善的[uni-file-picker组件](https://ext.dcloud.net.cn/plugin?id=4079),文件选择、上传到uniCloud的免费存储和cdn中,一站式集成。强烈推荐使用。
* 经开发者提醒,微信小程序ios真机可以选择的文件个数不能大于9,详见帖子[https://ask.dcloud.net.cn/question/115561](https://ask.dcloud.net.cn/question/115561)
* 微信小程序在2023年10月17日之后,使用API需要配置[隐私协议](https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html)
......@@ -307,7 +307,7 @@ export default {
App端有很多插件支持视频压缩,详见[插件市场](https://ext.dcloud.net.cn/search?q=%E8%A7%86%E9%A2%91%E5%8E%8B%E7%BC%A9)
压缩完毕后如需上传到cdn,可使用uniCloud.uploadFile API,uniCloud提供了免费cdn给开发者使用,详见[https://uniapp.dcloud.io/uniCloud/storage?id=uploadfile](https://uniapp.dcloud.io/uniCloud/storage?id=uploadfile)
压缩完毕后如需上传到cdn,可使用uniCloud.uploadFile API,uniCloud提供了免费cdn给开发者使用,详见[https://doc.dcloud.io/uniCloud/storage?id=uploadfile](https://doc.dcloud.io/uniCloud/storage?id=uploadfile)
**OBJECT 参数说明**
......
......@@ -6,7 +6,7 @@ App平台端详细文档需另见:[业务介绍](https://doc.dcloud.net.cn/uni
### uni.getFacialRecognitionMetaInfo()
uni.getFacialRecognitionMetaInfo是客户端API,获取实人认证设备信息,用于uniCloud云函数[getCertifyId](https://uniapp.dcloud.net.cn/uniCloud/frv/dev.html#get-certify-id)获取certifyId。
uni.getFacialRecognitionMetaInfo是客户端API,获取实人认证设备信息,用于uniCloud云函数[getCertifyId](https://doc.dcloud.net.cn/uniCloud/frv/dev.html#get-certify-id)获取certifyId。
App端API规范参考:[详情](https://doc.dcloud.net.cn/uniCloud/frv/dev.html#get-meta-info)
......
......@@ -35,7 +35,7 @@
注意:
- App端指纹识别,Android平台从Android6.0起才提供了官方API,uni-app也是从Android6起支持。对于更低版本的安卓,某些rom私有的指纹识别API,uni-app并不支持。
- App端人脸识别,iOS平台使用自带的faceID。Android平台需另行使用uni实人认证,另见[https://uniapp.dcloud.net.cn/uniCloud/frv/intro.html](https://doc.dcloud.net.cn/uniCloud/frv/intro.html)
- App端人脸识别,iOS平台使用自带的faceID。Android平台需另行使用uni实人认证,另见[https://doc.dcloud.net.cn/uniCloud/frv/intro.html](https://doc.dcloud.net.cn/uniCloud/frv/intro.html)
**OBJECT.success返回值说明**
......
......@@ -191,7 +191,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。
</a>
</div>
<!-- <a href="https://duolingo.91ddedu.com/" target="_blank" class="clear-style"><b>登登多邻国:</b></a> 外语学习者题库。其服务端整体基于[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/README),前端包括PC和H5网站、微信小程序,均连接uniCloud。日请求量百万级。
<!-- <a href="https://duolingo.91ddedu.com/" target="_blank" class="clear-style"><b>登登多邻国:</b></a> 外语学习者题库。其服务端整体基于[uniCloud](https://doc.dcloud.net.cn/uniCloud/README),前端包括PC和H5网站、微信小程序,均连接uniCloud。日请求量百万级。
<div style="display:flex;justify-content: space-around;">
<a href="https://duolingo.91ddedu.com/" target="_blank" class="clear-style barcode-view">
<img src="https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-alicdn/bda036a0-c55f-11ea-b997-9918a5dda011.png" width="200"/>
......
......@@ -34,7 +34,7 @@ code|message|
4. 激励视频因为有奖励,很容易招惹灰黑产,为防止被刷,推荐使用:
- 1) 开通激励视频的服务器回调 [详情](ad-rewarded-video.md#callback)
- 2) 不使用短信验证码等不安全登录手段,改为[App一键登陆](../univerify.md)、uni金融级实人认证(含活体检测)等更安全的身份校验
- 3) 使用uni云端一体安全网络,防止伪造客户端 [详情](https://uniapp.dcloud.net.cn/uniCloud/secure-network.md)
- 3) 使用uni云端一体安全网络,防止伪造客户端 [详情](https://doc.dcloud.net.cn/uniCloud/secure-network.md)
#### 不治本的绕过型方案
......
......@@ -35,7 +35,7 @@ uni-ad内置了安全防护策略,减少广告被刷风险
3.6.8+ 支持激励视频服务器安全回调,[详情](https://uniapp.dcloud.net.cn/component/ad-rewarded-video.html#callback)
服务器回调用于业务系统判断是否提供奖励给观看广告的用户。配置服务器回调后,当用户成功看完广告时,[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/)服务器会访问配置的云函数,通知用户完成观看激励视频。
服务器回调用于业务系统判断是否提供奖励给观看广告的用户。配置服务器回调后,当用户成功看完广告时,[uniCloud](https://doc.dcloud.net.cn/uniCloud/)服务器会访问配置的云函数,通知用户完成观看激励视频。
相对来讲服务器回调将更加安全
6. 开通方式
......
......@@ -115,7 +115,7 @@ datacom组件,对服务器数据规范、前端组件的数据输入和输出
- 设计更加清晰。服务器端给符合规范的数据,然后接受选择的结果数据。中间的ui交互无需关心。
- 结合 [uni-forms](https://ext.dcloud.net.cn/plugin?id=2773) 组件,自动实现表单校验。
- 搭配 uniCloud 的[unicloud-db组件](https://uniapp.dcloud.io/uniCloud/clientdb),数据库查询结果直接绑定给`datacom组件`,服务器代码直接就不用写了
- 搭配 uniCloud 的[schema2code页面生成系统](https://uniapp.dcloud.net.cn/uniCloud/schema?id=autocode),数据库定义好schema,前端页面就不用写了,自动生成
- 搭配 uniCloud 的[schema2code页面生成系统](https://doc.dcloud.net.cn/uniCloud/schema?id=autocode),数据库定义好schema,前端页面就不用写了,自动生成
- 互操作性。可以轻易的切换更好的组件
举个例子,假使我们想实现一个城市选择的业务。
......@@ -276,7 +276,7 @@ localdata的示例上文已经举例,下面来看下直接指定uniCloud云数
</script>
```
collection表名、field字段名、where条件的写法,详见[clientDB组件文档](https://uniapp.dcloud.net.cn/uniCloud/uni-clientdb-component?id=%e5%b1%9e%e6%80%a7)
collection表名、field字段名、where条件的写法,详见[clientDB组件文档](https://doc.dcloud.net.cn/uniCloud/uni-clientdb-component?id=%e5%b1%9e%e6%80%a7)
当然,支持绑定uniCloud数据,对于datacom组件规范来说,是可选的。
......@@ -374,12 +374,12 @@ mixin是vue的技术,不熟悉的可以点此了解[vue官网的mixin文档](h
|spaceInfo |Object | |服务空间信息,新增于`HBuilderX 3.2.11`。同uniCloud.init参数,参考:[uniCloud.init](https://doc.dcloud.net.cn/uniCloud/init.html?id=init-unicloud)|
|collection |String | |表名。支持输入多个表名,用 `,` 分割|
|field |String | |查询字段,多个字段用 `,` 分割|
|where |String | |查询条件,内容较多,另见jql文档:[详情](https://uniapp.dcloud.net.cn/uniCloud/uni-clientDB?id=jsquery)|
|where |String | |查询条件,内容较多,另见jql文档:[详情](https://doc.dcloud.net.cn/uniCloud/uni-clientDB?id=jsquery)|
|orderby |String | |排序字段及正序倒叙设置|
|groupby |String | |对数据进行分组|
|group-field |String | |对数据进行分组统计|
|distinct |Boolean | false |是否对数据查询结果中重复的记录进行去重|
|action |string | |云端执行数据库查询的前或后,触发某个action函数操作,进行预处理或后处理,[详情](https://uniapp.dcloud.net.cn/uniCloud/uni-clientDB?id=%e4%ba%91%e7%ab%af%e9%83%a8%e5%88%86)。场景:前端无权操作的数据,比如阅读数+1|
|action |string | |云端执行数据库查询的前或后,触发某个action函数操作,进行预处理或后处理,[详情](https://doc.dcloud.net.cn/uniCloud/uni-clientDB?id=%e4%ba%91%e7%ab%af%e9%83%a8%e5%88%86)。场景:前端无权操作的数据,比如阅读数+1|
|page-data |String | add |分页策略选择。值为 `add` 代表下一页的数据追加到之前的数据中,常用于滚动到底加载下一页;值为 `replace` 时则替换当前data数据,常用于PC式交互,列表底部有页码分页按钮|
|page-current |Number | 0 |当前页|
|page-size |Number | 20 |每页数据数量|
......
......@@ -62,7 +62,7 @@ editor组件目前只有H5、App的vue页面、微信小程序、百度小程序
* 粘贴时仅纯文本内容会被拷贝进编辑器
* 插入 html 到编辑器内时,编辑器会删除一些不必要的标签,以保证内容的统一。例如`<p><span>xxx</span></p>`会改写为`<p>xxx</p>`
* 编辑器聚焦时页面会被上推,系统行为以保证编辑区可见
* H5端会动态引入依赖 [quill.min.js](https://unpkg.com/quill@1.3.7/dist/quill.min.js)、[image-resize.min.js](https://unpkg.com/quill-image-resize-mp@3.0.1/image-resize.min.js),依赖从 [unpkg.com](https://unpkg.com) 加载,如过依赖加载较慢或失败,可以从 [github.com](https://github.com/dcloudio/uni-app/tree/dev/src/core/view/components/editor/quill) 或者 [gitee.com](https://gitee.com/dcloud/uni-app/tree/dev/src/core/view/components/editor/quill) 下载下来放在自己的服务器或 CDN 服务商,相比自己的服务器或者其他 CDN 服务商更推荐的做法是开发者将将所有前端资源托管在 [uniCloud 前端网页托管](https://uniapp.dcloud.net.cn/uniCloud/hosting.html) ,然后在 [自定义模板](../collocation/manifest?id=h5-template) 的 `head` 标签内引入。
* H5端会动态引入依赖 [quill.min.js](https://unpkg.com/quill@1.3.7/dist/quill.min.js)、[image-resize.min.js](https://unpkg.com/quill-image-resize-mp@3.0.1/image-resize.min.js),依赖从 [unpkg.com](https://unpkg.com) 加载,如过依赖加载较慢或失败,可以从 [github.com](https://github.com/dcloudio/uni-app/tree/dev/src/core/view/components/editor/quill) 或者 [gitee.com](https://gitee.com/dcloud/uni-app/tree/dev/src/core/view/components/editor/quill) 下载下来放在自己的服务器或 CDN 服务商,相比自己的服务器或者其他 CDN 服务商更推荐的做法是开发者将将所有前端资源托管在 [uniCloud 前端网页托管](https://doc.dcloud.net.cn/uniCloud/hosting.html) ,然后在 [自定义模板](../collocation/manifest?id=h5-template) 的 `head` 标签内引入。
* 不能直接插入视频或者其他文件,编辑时可以采用视频封面或者文件缩略图占位,并在图片属性中保存视频信息,预览时读取附加信息再还原为视频或者其他文件操作。
......@@ -126,4 +126,4 @@ editor组件目前只有H5、App的vue页面、微信小程序、百度小程序
```
:::
一个完整的内容管理系统比较复杂,DCloud已提供好了现成的`uni-cms`,开源、免费、全端可用、功能完善,包括管理端和用户端。还内置了ai生成文章和广告变现功能。详见:[https://uniapp.dcloud.net.cn/uniCloud/uni-cms.html](https://uniapp.dcloud.net.cn/uniCloud/uni-cms.html)
一个完整的内容管理系统比较复杂,DCloud已提供好了现成的`uni-cms`,开源、免费、全端可用、功能完善,包括管理端和用户端。还内置了ai生成文章和广告变现功能。详见:[https://doc.dcloud.net.cn/uniCloud/uni-cms.html](https://doc.dcloud.net.cn/uniCloud/uni-cms.html)
......@@ -348,7 +348,7 @@ DCloud为开发者争取了福利,可优惠获取商业授权。如有需求
> 下载地址:[https://ext.dcloud.net.cn/plugin?name=unicloud-map](https://ext.dcloud.net.cn/plugin?name=unicloud-map)
> 文档地址:[https://uniapp.dcloud.net.cn/uniCloud/unicloud-map.html](https://uniapp.dcloud.net.cn/uniCloud/unicloud-map.html)
> 文档地址:[https://doc.dcloud.net.cn/uniCloud/unicloud-map.html](https://doc.dcloud.net.cn/uniCloud/unicloud-map.html)
**渲染静态POI运行效果图**
......
......@@ -249,4 +249,4 @@ export default {
* 选择区域面积更高更大
* 支持多列数据分级加载,比如省市区选择,先选择省,然后动态联网加载该省的市。
* uniCloud自带了[opendb](https://gitee.com/dcloud/opendb)表,[opendb-city-china](https://gitee.com/dcloud/opendb/tree/master/collection/opendb-city-china),包括全国的省市区数据。在`<uni-data-picker>`组件上可直接绑定该数据,生成全端可用的、联网懒加载的省市区选择。
* unicloud数据库提供了[DB Schema](https://uniapp.dcloud.io/uniCloud/schema),还提供了[schema2code](https://uniapp.dcloud.net.cn/uniCloud/schema?id=autocode)自动生成全套表单页面,包括界面、校验逻辑、提交入库。在schema中配置字段的格式,比如在用户地址表[uni-id-address](https://gitee.com/dcloud/opendb/tree/master/collection/uni-id-address)的字段`area_code`配置值域指向[opendb-city-china](https://gitee.com/dcloud/opendb/tree/master/collection/opendb-city-china)表,即可自动生成该用户地址的生成页面
* unicloud数据库提供了[DB Schema](https://uniapp.dcloud.io/uniCloud/schema),还提供了[schema2code](https://doc.dcloud.net.cn/uniCloud/schema?id=autocode)自动生成全套表单页面,包括界面、校验逻辑、提交入库。在schema中配置字段的格式,比如在用户地址表[uni-id-address](https://gitee.com/dcloud/opendb/tree/master/collection/uni-id-address)的字段`area_code`配置值域指向[opendb-city-china](https://gitee.com/dcloud/opendb/tree/master/collection/opendb-city-china)表,即可自动生成该用户地址的生成页面
......@@ -17,7 +17,7 @@
`<uni-data-picker>` 支持本地数据、云端静态数据(json),uniCloud云数据库数据。
`<uni-data-picker>` 可以通过JQL直连uniCloud云数据库,配套[DB Schema](https://uniapp.dcloud.net.cn/uniCloud/schema),可在schema2code中自动生成前端页面,还支持服务器端校验。
`<uni-data-picker>` 可以通过JQL直连uniCloud云数据库,配套[DB Schema](https://doc.dcloud.net.cn/uniCloud/schema),可在schema2code中自动生成前端页面,还支持服务器端校验。
在uniCloud数据表中新建表“uni-id-address”和“opendb-city-china”,这2个表的schema自带foreignKey关联。在“uni-id-address”表的表结构页面使用schema2code生成前端页面,会自动生成地址管理的维护页面,自动从“opendb-city-china”表包含的中国所有省市区信息里选择地址。
......@@ -145,7 +145,7 @@
|属性名| 类型|可选值|默认值| 说明|
|:-:| :-:|:-:| :-:| :-: |
|v-model|String/ Number | -|-|绑定数据|
|spaceInfo|Object|-|-|服务空间配置,[详情](https://uniapp.dcloud.net.cn/uniCloud/init)|
|spaceInfo|Object|-|-|服务空间配置,[详情](https://doc.dcloud.net.cn/uniCloud/init)|
|localdata|Array|-|-|数据,[详情](https://gitee.com/dcloud/datacom)|
|preload|Boolean| true/false |false|预加载数据|
|readonly|Boolean| true/false | false|是否禁用|
......@@ -157,13 +157,13 @@
|parent-field|String|-|-|分步查询时父字段名称|
|collection|String|-|-|表名。支持输入多个表名,用 `,` 分割|
|field|String|-|-|查询字段,多个字段用 `,` 分割|
|where|String|-|-|查询条件,内容较多,另见jql文档:[详情](https://uniapp.dcloud.net.cn/uniCloud/uni-clientDB?id=jsquery)|
|where|String|-|-|查询条件,内容较多,另见jql文档:[详情](https://doc.dcloud.net.cn/uniCloud/uni-clientDB?id=jsquery)|
|orderby|String|-|-|排序字段及正序倒叙设置|
|popup-title|String|||弹出层标题|
|map|Object|-|{text:'text',value:'value'}|字段映射,将text/value映射到数据中的其他字段|
::: warning 注意
`collection/where/orderby``<unicloud-db>` 的用法一致,[详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db)
`collection/where/orderby``<unicloud-db>` 的用法一致,[详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db)
:::
......
......@@ -20,9 +20,9 @@
**uni-app 各环节(HBuilderX、cli、自定义基座、本地sdk、云打包引擎)版本兼容性说明:**[https://ask.dcloud.net.cn/article/35845](https://ask.dcloud.net.cn/article/35845)
**uni-app App平台如何进行整包升级检测:** 参考[App升级中心 uni-upgrade-center](https://uniapp.dcloud.net.cn/uniCloud/upgrade-center.html)
**uni-app App平台如何进行整包升级检测:** 参考[App升级中心 uni-upgrade-center](https://doc.dcloud.net.cn/uniCloud/upgrade-center.html)
**uni-app App平台如何进行资源热更新:** 参考[App升级中心 uni-upgrade-center](https://uniapp.dcloud.net.cn/uniCloud/upgrade-center.html)
**uni-app App平台如何进行资源热更新:** 参考[App升级中心 uni-upgrade-center](https://doc.dcloud.net.cn/uniCloud/upgrade-center.html)
**App全面屏、安全区、刘海屏适配:**[https://ask.dcloud.net.cn/article/35564](https://ask.dcloud.net.cn/article/35564)
......
......@@ -153,7 +153,7 @@ HBuilderX插件是安装在HBuilderX工具里的。是编辑器的插件,不
云函数模板对文件命名没有特殊要求,但制作插件压缩包时,需要注意以下几点:
- 当模板中包含一个或多个云函数时,不能只在插件中放入云函数目录,而需要完整的从项目根目录开始。如uniCloud/cloudfunctions/cf123。uniCloud可以接受-aliyun或-tcb 后缀(阿里云和腾讯云这两个目录也可以同时存在);
- 云函数有效的入口文件为 index.js,插件包中必须包含至少一个以此命名的文件。
- 涉及账户管理的话,请使用[uni-id](https://uniapp.dcloud.net.cn/uniCloud/uni-id)
- 涉及账户管理的话,请使用[uni-id](https://doc.dcloud.net.cn/uniCloud/uni-id)
如果上传付费云函数插件,则必须选择要加密的云函数,否则插件试用者可以通过试用流程无限期使用你的插件而不需要付费。
......@@ -216,7 +216,7 @@ encrypt数组中可灵活配置uniCloud/cloudfunctions下云函数及公共模
在使用[uniCloud admin基础框架](https://ext.dcloud.net.cn/plugin?id=3268)后,可以进一步集成插件作者写好的admin插件,以丰富自己的admin系统的功能。
插件作者也可以按此文档提交插件,在插件市场的上传发布页面选择``uniCloud`` 分类的 ``Admin 插件``
因文档较长,请单独参阅:[uniCloud admin插件开发指南](https://uniapp.dcloud.net.cn/uniCloud/admin?id=admin-%e6%8f%92%e4%bb%b6%e5%bc%80%e5%8f%91)
因文档较长,请单独参阅:[uniCloud admin插件开发指南](https://doc.dcloud.net.cn/uniCloud/admin?id=admin-%e6%8f%92%e4%bb%b6%e5%bc%80%e5%8f%91)
### DB Schema及验证函数
主要用于提交数据表schema及校验函数,所以必须包含uniCloud-aliyun/database 或 uniCloud-tcb/database目录
......
......@@ -21,7 +21,7 @@ uts 采用了与 ts 基本一致的语法规范,支持绝大部分 ES6 API。
如需详细了解uts语法,另见[uts语法介绍](/uts/)
uts语言,
- 可以用来开发独立App,即[uni-app x](https://uniapp.dcloud.net.cn/uni-app-x/)
- 可以用来开发独立App,即[uni-app x](https://doc.dcloud.net.cn/uni-app-x/)
- 也可以用来开发插件,即uts插件。
### 什么是uts插件
......
......@@ -62,9 +62,9 @@
+ H5平台 修复 vue3 项目 vite.config.js host 配置不生效的Bug [详情](https://github.com/dcloudio/uni-app/issues/3083)
+ 小程序平台 修复 百度小程序 login 组件 @getphonenumber 无参数的问题 [详情](https://ask.dcloud.net.cn/question/130022)
* 【uniCloud】
+ 新增 支持云函数内使用 JQL 语法操作数据库的扩展库 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-cloud)
+ 新增 支持云函数内使用 JQL 语法操作数据库的扩展库 [详情](https://doc.dcloud.net.cn/uniCloud/jql-cloud)
+ 新增 腾讯云redis
+ 新增 批量短信 发送功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/send-sms)
+ 新增 批量短信 发送功能 [详情](https://doc.dcloud.net.cn/uniCloud/send-sms)
+ 新增 uniCloud DB Schema 支持国际化 [详情](https://uniapp.dcloud.net.cn/collocation/i18n?id=schema)
+ 修复 腾讯云 geoNear 聚合阶段 maxDistance、minDistance 参数无法正常生效的Bug
+ 修复 app 端 nvue 页面无法连接本地云函数的Bug [详情](https://ask.dcloud.net.cn/question/135703)
......@@ -107,7 +107,7 @@
+ Android平台 修复 热启动模式下直达页面参数不生效的Bug
#### 3.2.15.20211120
* 调整 uniCloud admin 改名为 uni-admin [详情](https://uniapp.dcloud.net.cn/uniCloud/admin)
* 调整 uniCloud admin 改名为 uni-admin [详情](https://doc.dcloud.net.cn/uniCloud/admin)
* 【uni-app】
+ App平台、H5平台 新增 rich-text 组件支持 itemclick 事件 [详情](https://uniapp.dcloud.io/component/rich-text)
+ App平台、H5平台 新增 uni.setClipboardData 支持配置是否弹出提示 [详情](https://uniapp.dcloud.io/api/system/clipboard?id=setclipboarddata)
......@@ -225,12 +225,12 @@
+ 支付宝小程序平台 新增 支持在 App.vue 文件内监听 onShareAppMessage 事件 [#2844](https://github.com/dcloudio/uni-app/pull/2844)
+ QQ小程序平台 修复 真机运行报错的Bug [#2648](https://github.com/dcloudio/uni-app/issues/2648)
* 【uniCloud】
+ 【重要】clientDB 新增 支持使用 getTemp 对主表、副表过滤后再联表查询,大幅提升联表查询性能 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=lookup-with-temp)
+ 【重要】clientDB 新增 支持使用 getTemp 对主表、副表过滤后再联表查询,大幅提升联表查询性能 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=lookup-with-temp)
+ uniCloud本地调试插件 修复 云函数日志 文件路径存在中文时无法点击跳转的Bug
+ uniCloud本地调试插件 修复 阿里云事务执行 updateAndReturn 报错的Bug
+ 本地调试插件 新增 设置启动调试参数(.hbuilderx/launch.json)关闭系统日志 [详情](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=calllocalfunction)
+ 本地调试插件 新增 设置启动调试参数(.hbuilderx/launch.json)关闭系统日志 [详情](https://doc.dcloud.net.cn/uniCloud/quickstart?id=calllocalfunction)
+ 本地调试插件 优化 公共模块查找逻辑,减少调试错误
+ clientDB 新增 action 依赖公共模块的功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=common-for-action)
+ clientDB 新增 action 依赖公共模块的功能 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=common-for-action)
* 【App插件(含5+App和uni-app的App端)】
+ 新增 登录鉴权 支持Google登录和Facebook登录 [详情](http://ask.dcloud.net.cn/article/192)
+ 新增 微信分享 支持打开微信客服功能 [规范](https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareService.openCustomerServiceChat)
......@@ -344,12 +344,12 @@
+ iOS平台 修复 百度语音识别在用户拒绝录音权限时没有返回错误回调的Bug
+ iOS平台 修复 在 iOS14 设备使用 5G 网络可能引起崩溃的Bug
* 【uniCloud】
+ 云数据库 新增 updateAndReturn 方法,可以更新并返回更新后的值(仅可在云函数中使用) [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-database?id=update-and-return)
+ 云数据库 新增 updateAndReturn 方法,可以更新并返回更新后的值(仅可在云函数中使用) [详情](https://doc.dcloud.net.cn/uniCloud/cf-database?id=update-and-return)
+ uniCloud本地调试插件 修复 部分情况下项目启动时报 npm 安装失败的Bug
+ uni-id 新增 多系统(如管理端、用户端)的配置隔离 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=isolate-config)
+ uni-id 新增 多系统用户管理,如某账户只能登录管理端,不能登录用户端 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=isolate-user)
- 此版本升级需要开发者处理历史用户数据,请参考 [补齐用户dcloud_appid字段](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=makeup-dcloud-appid)
+ uni-id 新增 QQ登录、注册相关功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=qq)
+ uni-id 新增 多系统(如管理端、用户端)的配置隔离 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=isolate-config)
+ uni-id 新增 多系统用户管理,如某账户只能登录管理端,不能登录用户端 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=isolate-user)
- 此版本升级需要开发者处理历史用户数据,请参考 [补齐用户dcloud_appid字段](https://doc.dcloud.net.cn/uniCloud/uni-id?id=makeup-dcloud-appid)
+ uni-id 新增 QQ登录、注册相关功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=qq)
+ uni-id 调整 不再支持绑定手机、邮箱时不填验证码直接绑定
#### 3.1.22.20210709
......@@ -389,16 +389,16 @@
+ 抖音小程序平台 修复 基础库 2.0 以上组件关系错乱的Bug [#2651](https://github.com/dcloudio/uni-app/issues/2651)
+ 抖音小程序平台 修复 新版开发者工具中 uni.request 发送请求失败的Bug
* 【uniCloud】
+ 【重要】云函数支持创建时选择 nodejs 版本 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=runtime)
+ 【重要】云函数支持创建时选择 nodejs 版本 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions?id=runtime)
+ 新增 内容安全公共模块,包含图片鉴黄、文字内容违规检测,免费且全端可用 [详情](https://ext.dcloud.net.cn/plugin?id=5460)
+ 新增 uniCloud响应体规范,方便前端拦截器统一处理、方便国际化 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-response-format)
+ clientDB 新增 multiSend 接口,用于多个clientDB联网请求合并为一次联网 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=multi-send)
+ unicloud-db组件和API 新增 getTemp 接口,用于在 multiSend 内使用 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=multi-send)
+ 新增 uniCloud响应体规范,方便前端拦截器统一处理、方便国际化 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-response-format)
+ clientDB 新增 multiSend 接口,用于多个clientDB联网请求合并为一次联网 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=multi-send)
+ unicloud-db组件和API 新增 getTemp 接口,用于在 multiSend 内使用 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=multi-send)
+ JQL数据库管理 修复 部分情况下执行数据库操作无响应的Bug
+ uni-id 调整 3.1.1版本发布,使用兼容 uniCloud 响应体规范的新错误码格式 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=errcode)
+ uni-id 调整 3.1.1版本发布,使用兼容 uniCloud 响应体规范的新错误码格式 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=errcode)
+ uniCloud本地调试插件 修复 部分情况下出现 MaxListenersExceededWarning 警告的Bug
+ uniCloud本地调试插件 修复 项目内存在项目外文件的软链时,修改无法实时生效的Bug
+ 客户端 新增 添加拦截器、移除拦截器API [详情](https://uniapp.dcloud.net.cn/uniCloud/client-sdk?id=add-interceptor)
+ 客户端 新增 添加拦截器、移除拦截器API [详情](https://doc.dcloud.net.cn/uniCloud/client-sdk?id=add-interceptor)
+ 客户端 修复 HBuilderX 3.1.17 引出的 db.on("error") 回调不执行的Bug
+ 客户端 修复 leftWindow、topWindow 中使用 uniCloud 腾讯云报错的Bug [详情](https://ask.dcloud.net.cn/question/125039)
+ 客户端 修复 nvue 页面无法触发 App.vue 内注册的 db.on('error')、db.on('refreshToken') 等回调的Bug
......@@ -439,7 +439,7 @@
+ 【重要】新增 uni-starter 集成商用项目开发常见功能的云端一体项目模板,大幅节省开发工作量 [详情](https://ext.dcloud.net.cn/plugin?id=5057)
+ clientDB 修复 日期类型(date)数据校验出错的Bug [详情](https://ask.dcloud.net.cn/question/122517)
+ clientDB 修复 action、validateFunction 内打印日志无法在web控制台查看的Bug
+ clientDB 新增 联表查询支持副表foreignKey联查,即副表字段的foreignKey指向主表,把副表数据挂在主表下面 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=st-foreign-key)
+ clientDB 新增 联表查询支持副表foreignKey联查,即副表字段的foreignKey指向主表,把副表数据挂在主表下面 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=st-foreign-key)
+ clientDB 修复 部分情况下 action.after 会重复执行一次的bug
+ uniCloud本地调试插件 修复 阿里云偶发启动时多请求并发报错的Bug
+ JQL数据管理 修复 使用云端 schema 时找不到 schema 的Bug [详情](https://ask.dcloud.net.cn/question/123285)
......@@ -501,7 +501,7 @@
+ uni-ui 优化 uni-transition 文档示例
* 【uniCloud】
+ 【重要】clientDB联表查询策略调整,请参考此文档进行进行排查并调整:[clientDB联表查询策略调整](https://ask.dcloud.net.cn/article/38966)
+ clientDB 新增 联表查询支持副表foreignKey联查,即副表字段的foreignKey指向主表,把副表数据挂在主表下面 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=st-foreign-key)
+ clientDB 新增 联表查询支持副表foreignKey联查,即副表字段的foreignKey指向主表,把副表数据挂在主表下面 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=st-foreign-key)
+ uniCloud本地调试插件 修复 阿里云偶发启动时多请求并发报错的Bug
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 修复 uni-AD 快手联盟的信息流广告可能返回高度不正确导致显示异常的Bug
......@@ -545,13 +545,13 @@
+ uni升级中心 App端 新增 call-check-version.js,可用于单独检测是否有更新 [详情](https://ext.dcloud.net.cn/plugin?id=4542)
* 【uniCloud】
+ 【重要】clientDB联表查询策略调整,请参考此文档进行进行排查并调整:[clientDB联表查询策略调整](https://ask.dcloud.net.cn/article/38966)
+ unicloud-db组件 新增 loadtime 属性,替代 manual 属性 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ unicloud-db组件 新增 foreignKey 属性,用于存在多个foreignKey关系时指定要使用的foreignKey [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=lookup-foreign-key)
+ uniCloud.mixinDataCom 新增 foreignKey 属性,用途同上 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=lookup-foreign-key)
+ unicloud-db组件 新增 loadtime 属性,替代 manual 属性 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ unicloud-db组件 新增 foreignKey 属性,用于存在多个foreignKey关系时指定要使用的foreignKey [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=lookup-foreign-key)
+ uniCloud.mixinDataCom 新增 foreignKey 属性,用途同上 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=lookup-foreign-key)
+ uni-id 修复 3.0.7 版本引出的多个用户访问时可能出现30201报错的Bug
+ uni-id 新增 bindMobile 接口支持通过一键登录的方式绑定 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=bind-mobile)
+ uni-id 新增 bindMobile 接口支持通过一键登录的方式绑定 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=bind-mobile)
+ uni-id 调整 bindTokenToDevice 选项默认值改为 false,即默认不再与设备绑定,方便多设备登录
+ uni-id 调整 默认对用户名邮箱去除两端空格、忽略大小写 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=case-sensitive)
+ uni-id 调整 默认对用户名邮箱去除两端空格、忽略大小写 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=case-sensitive)
+ 修复 uniCloud.chooseAndUploadFile 在iOS微信小程序真机无法唤起选择文件的Bug
+ uniCloud admin 优化错误提示、键盘响应等众多细节,更新uni-id等众多依赖 [详情](https://ext.dcloud.net.cn/plugin?id=3268)
* 【App插件(含5+App和uni-app的App端)】
......@@ -585,14 +585,14 @@
+ iOS平台 修复 uni-AD 仅开通增强开屏广告可能出现无法关闭spalsh页面的Bug
+ iOS平台 修复 应用覆盖安装后可能出现启动白屏的Bug
* 【uniCloud】
+ 新增 [schema2code HBuilderX插件](https://ext.dcloud.net.cn/plugin?id=4684),对项目下的schema文件点右键,快速生成数据的增删改查页面。[详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=autocode)
+ 新增 [schema2code HBuilderX插件](https://ext.dcloud.net.cn/plugin?id=4684),对项目下的schema文件点右键,快速生成数据的增删改查页面。[详情](https://doc.dcloud.net.cn/uniCloud/schema?id=autocode)
#### 3.1.8.20210406
* 【uniCloud】
+ 新增 [uni-upgrade-center](https://uniapp.dcloud.io/uniCloud/upgrade-center),提供了简单、易用、统一的App管理、App版本管理、安装包发布管理,升级检测更新管理。
+ uniCloud本地调试插件 修复 3.1.5 版本引出的腾讯云连接本地云函数运行一段时间后报错的Bug [详情](https://ask.dcloud.net.cn/question/119089)
+ 阿里云 新增 支持对云函数设置单实例并发度,减少冷启动概率 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=concurrency)
+ 阿里云 新增 支持TTL索引,自动删除临时数据 [详情](https://uniapp.dcloud.net.cn/uniCloud/db-index?ttl)
+ 阿里云 新增 支持对云函数设置单实例并发度,减少冷启动概率 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions?id=concurrency)
+ 阿里云 新增 支持TTL索引,自动删除临时数据 [详情](https://doc.dcloud.net.cn/uniCloud/db-index?ttl)
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 修复 uni-AD 激励视频播放超过30秒的穿山甲广告点击跳过按钮 onClose 回调中 isEnd 属性值为 false 的Bug
......@@ -641,8 +641,8 @@
+ uni-ui 调整 cli 项目 建议使用 easycom 方式引用组件,如使用按需引用,需手动维护组件内部引用
+ 【重要】新增 uni-app升级中心,提供完善的App升级和免费的下载CDN。前端插件 [详见](https://ext.dcloud.net.cn/plugin?id=4542)、admin端插件 [详见](https://ext.dcloud.net.cn/plugin?id=4470)
* 【uniCloud】
+ unicloud-db组件 add、update、remove方法新增可选参数needConfirm、needLoading、loadingTitle [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=add)
+ unicloud-db组件 新增 load 事件支持 pagination [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=loadevent)
+ unicloud-db组件 add、update、remove方法新增可选参数needConfirm、needLoading、loadingTitle [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=add)
+ unicloud-db组件 新增 load 事件支持 pagination [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=loadevent)
+ DB Schema 修复 exclusiveMinimum|exclusiveMaximum 默认验证提示语不准确的问题
+ uniCloud本地调试插件 修复 公共模块修改之后无法立即生效的Bug
+ schema2code 新增 导出 uni_modules
......@@ -762,14 +762,14 @@
+ 云端一体登录模板 新增 用户名密码连续登录失败时要求输入图形验证码
* 【uniCloud】
+ 【重要】客户端 新增 uniCloud.mixinDatacom 混入,方便快速开发datacom组件,无需自行处理云数据绑定 [详情](https://uniapp.dcloud.net.cn/component/datacom?id=mixindatacom)
+ 客户端 新增 uniCloud.chooseAndUploadFile API,选文件后直接上传到uniCloud云存储 [详情](https://uniapp.dcloud.net.cn/uniCloud/storage?id=chooseanduploadfile)
+ 【重要】uni-id 新增 在token内默认缓存角色权限,云端获取角色权限不再查库,提升clientDB性能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
+ uni-id 新增 支持苹果登录 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=loginbyapple)
+ uni-id 新增 客户端获取用户信息接口,包括权限角色 [详情](https://uniapp.dcloud.net.cn/uniCloud/client-sdk?id=client-getcurrentuserinfo)
+ 云函数 新增 获取客户端标识 deviceId [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=intro)
+ 阿里云 新增 云函数支持 uploadFile 接口(本地调试暂不支持)[详情](https://uniapp.dcloud.net.cn/uniCloud/storage?id=clouduploadfile)
+ 客户端 新增 uniCloud.chooseAndUploadFile API,选文件后直接上传到uniCloud云存储 [详情](https://doc.dcloud.net.cn/uniCloud/storage?id=chooseanduploadfile)
+ 【重要】uni-id 新增 在token内默认缓存角色权限,云端获取角色权限不再查库,提升clientDB性能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
+ uni-id 新增 支持苹果登录 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=loginbyapple)
+ uni-id 新增 客户端获取用户信息接口,包括权限角色 [详情](https://doc.dcloud.net.cn/uniCloud/client-sdk?id=client-getcurrentuserinfo)
+ 云函数 新增 获取客户端标识 deviceId [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions?id=intro)
+ 阿里云 新增 云函数支持 uploadFile 接口(本地调试暂不支持)[详情](https://doc.dcloud.net.cn/uniCloud/storage?id=clouduploadfile)
+ 阿里云 新增 云数据库 add update 可以传入日期对象
+ 阿里云 新增 getTempFileURL 接口(仅为抹平和腾讯云的接口差异)[详情](https://uniapp.dcloud.net.cn/uniCloud/storage?id=cloudgettempfileurl)
+ 阿里云 新增 getTempFileURL 接口(仅为抹平和腾讯云的接口差异)[详情](https://doc.dcloud.net.cn/uniCloud/storage?id=cloudgettempfileurl)
+ web控制台 阿里云 新增 慢查询日志,有助于分析数据库设计缺陷
+ uniCloud本地调试插件 新增 支持 uni_modules
+ uniCloud本地调试插件 修复 cli 项目无法使用 uniCloud 本地调试的Bug
......@@ -777,14 +777,14 @@
+ uniCloud本地调试插件 修复 3.0.7版本引出的某些情况下客户端连接本地云函数时报模块冲突的Bug
+ DB Schema 字段类型bsonType 新增 file、date类型 [详情](https://uniapp.dcloud.io/uniCloud/schema?id=bsontype)
+ DB Schema 字段类型bsonType 为 array 时,新增 arrayType 子类型,描述数组里项目的类型。比如 arrayType 设为 file,表示一组文件 [详见](https://uniapp.dcloud.io/uniCloud/schema?id=arraytype)
+ DB Schema 新增 fieldRules 用于描述字段之间的关系,如字段“开始时间”需小于字段“结束时间” [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=field-rules)
+ DB Schema 新增 count 权限 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=col-permission)
+ DB Schema 新增 validateFunction 配置是否在客户端生效 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=validatefunction)
+ clientDB 新增 数据库运算符,可在 where、field、groupBy、groupField 以及 DB Schema 的 fieldRules 内使用 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=where)
+ clientDB 新增 支持 groupBy 对数据进行分组统计 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=groupby)
+ clientDB 新增 支持 distinct 对数据进行去重 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=distinct)
+ DB Schema 新增 fieldRules 用于描述字段之间的关系,如字段“开始时间”需小于字段“结束时间” [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=field-rules)
+ DB Schema 新增 count 权限 [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=col-permission)
+ DB Schema 新增 validateFunction 配置是否在客户端生效 [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=validatefunction)
+ clientDB 新增 数据库运算符,可在 where、field、groupBy、groupField 以及 DB Schema 的 fieldRules 内使用 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=where)
+ clientDB 新增 支持 groupBy 对数据进行分组统计 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=groupby)
+ clientDB 新增 支持 distinct 对数据进行去重 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=distinct)
+ clientDB 修复 JQL 写法内使用下标访问数组内的元素报错的Bug
+ unicloud-db组件 add、update 方法支持调用 action云函数 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=add)
+ unicloud-db组件 add、update 方法支持调用 action云函数 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=add)
+ schema2code 新增 生成前端页面时补充list.vue、detail.vue页面
+ schema2code 调整 之前的 component 改名为 componentForEdit,并新增 componentForShow 。一个字段可以分别控制它在表单页面(add、edit)和展示页面(list、detail)所使用的组件
+ schema2code 新增 展示页面可直接显示bool值为√或×,显示DB Schema里enum的text内容。
......@@ -819,16 +819,16 @@
+ App-iOS平台 修复 nvue refresh 组件处于刷新状态时显示位置向下偏移0.5像素的Bug
+ 快应用 修复 华为快应用IDE V3.0.2无法识别项目类型的Bug
* 【uniCloud】
+ DB Schema 新增 支持对 string 类型数据配置 trim ,可自动对字符串去除前后空白字符 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=trim)
+ DB Schema 新增 支持对 string 类型数据配置 trim ,可自动对字符串去除前后空白字符 [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=trim)
+ DB Schema 修复 部分情况下使用 enum 报错的Bug
+ DB Schema 修复 exclusiveMinimum、exclusiveMaximum 无效的bug
+ clientDB 修复 查询树形结构时使用 startWith 某些写法导致报错的Bug
+ clientDB 修复 field 内使用JQL联表查询语法时多个右花括号连续出现导致报错的Bug
+ clientDB 修复 field 中包含`-`时报错的Bug
+ uniCloud本地调试插件 修复 部分日志导致本地调试服务崩溃的Bug
+ unicloud-db组件 支持tree查询,新增属性 gettree、startwith、limitlevel [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ uni-id 新增 支持苹果登录 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=loginbyapple)
+ uni-id 新增 在token内默认缓存角色权限,云端获取角色权限不再查库,提升clientDB性能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
+ unicloud-db组件 支持tree查询,新增属性 gettree、startwith、limitlevel [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ uni-id 新增 支持苹果登录 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=loginbyapple)
+ uni-id 新增 在token内默认缓存角色权限,云端获取角色权限不再查库,提升clientDB性能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
+ schema2code 支持生成list、detail页面
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 更新 uni-AD 快手联盟SDK为3.3.6版,腾讯优量汇SDK为4.310.1180版,今日头条穿山甲SDK为3.4.1.0版
......@@ -851,14 +851,14 @@
* 【uni-app】
+ H5平台 新增 uni.setLeftWindowStyle、uni.setTopWindowStyle、uni.setRightWindowStyle 三个为窗体(leftWindow、rightWindow、topWindow)设置样式的API [详情](https://uniapp.dcloud.net.cn/api/ui/adapt)
* 【uniCloud】
+ DB Schema 新增 支持对 string 类型数据配置 trim ,可自动对字符串去除前后空白字符 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=trim)
+ DB Schema 新增 支持对 string 类型数据配置 trim ,可自动对字符串去除前后空白字符 [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=trim)
+ DB Schema 修复 部分情况下使用 enum 报错的Bug
+ DB Schema 修复 exclusiveMinimum、exclusiveMaximum 无效的bug
+ clientDB 修复 查询树形结构时使用 startWith 某些写法导致报错的Bug
+ clientDB 修复 field 内使用JQL联表查询语法时多个右花括号连续出现导致报错的Bug
+ clientDB 修复 field 中包含`-`时报错的Bug
+ uniCloud本地调试插件 修复 部分日志导致本地调试服务崩溃的Bug
+ unicloud-db组件 支持tree查询,新增属性 gettree、startwith、limitlevel [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ unicloud-db组件 支持tree查询,新增属性 gettree、startwith、limitlevel [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=props)
* 【uni-app】
+ uni-ui 新增 uni-data-picker 组件 [详情](https://ext.dcloud.net.cn/plugin?id=3796)
* 【App插件(含5+App和uni-app的App端)】
......@@ -926,8 +926,8 @@
+ hello uni-app 修复 在 H5 下【设置 tabBar】示例页面设置背景色时颜色错误的Bug
+ 前后一体登录项目模板 新增 App端一键登录、修改密码
* 【uniCloud】
+ 【重要】调整 前端内置了`<unicloud-db>`组件,无需再人工引入插件市场的[clientDB组件插件](https://ext.dcloud.net.cn/plugin?id=3256) [规范](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db)
+ 【重要】新增 uniCloud 本地服务。支持前端项目在控制台切换连接云环境还是本地服务。本地修改直接生效,不用上传即可联调 [详情](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=calllocalfunction)
+ 【重要】调整 前端内置了`<unicloud-db>`组件,无需再人工引入插件市场的[clientDB组件插件](https://ext.dcloud.net.cn/plugin?id=3256) [规范](https://doc.dcloud.net.cn/uniCloud/unicloud-db)
+ 【重要】新增 uniCloud 本地服务。支持前端项目在控制台切换连接云环境还是本地服务。本地修改直接生效,不用上传即可联调 [详情](https://doc.dcloud.net.cn/uniCloud/quickstart?id=calllocalfunction)
+ 【重要】调整 uniCloud 项目目录结构调整。根目录下为uniCloud目录,其下有二级目录 cloudfunctions 和 database。database目录存放数据表schema和扩展验证函数。并提供了目录结构迁移向导 [详情](https://ask.dcloud.net.cn/article/38028)
+ HBuilderX【重要】新增 本地编写 DB Schema,即数据表的表结构。支持新建、上传、下载表结构,支持代码提示。
+ HBuilderX【重要】新增 `<unicloud-db>`组件(即之前的clientDB组件)支持代码提示。可提示JQL语法,在本地有schema的情况下可提示数据库表名字段。大幅提升开发效率
......@@ -939,12 +939,12 @@
+ HBuilderX 优化 上传uni-id公共模块时,增加校验,对比配置密钥是否一致
+ HBuilderX 修复 云函数本地运行 控制台日志打印`null``undefined`值错误的Bug
+ HBuilderX 修复 前端网页托管 某些情况下,上传网站到服务器,控制台显示(0 MB)大于上传限制(0 MB)的Bug [详情](https://ask.dcloud.net.cn/question/111228)
+ uni-id 新增 App端一键登录 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=univerify)
+ clientDB 新增 jql写法支持在field内写别名 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=alias)
+ clientDB 新增 schema内enum支持使用云端数据 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=enum)
+ uni-id 新增 App端一键登录 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=univerify)
+ clientDB 新增 jql写法支持在field内写别名 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=alias)
+ clientDB 新增 schema内enum支持使用云端数据 [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=enum)
+ clientDB 新增 schema内bsonType支持password,设置后所有用户均不可读取此字段
+ clientDB 优化 索引冲突时返回更友好的提示及错误码 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=returnvalue)
+ 阿里云支持事务(startTransaction方式,暂不支持runTransaction)[详情](https://uniapp.dcloud.net.cn/uniCloud/cf-database?id=starttransaction)
+ clientDB 优化 索引冲突时返回更友好的提示及错误码 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=returnvalue)
+ 阿里云支持事务(startTransaction方式,暂不支持runTransaction)[详情](https://doc.dcloud.net.cn/uniCloud/cf-database?id=starttransaction)
+ 其他云端更新日志另见:[https://uniapp.dcloud.io/uniCloud/release](https://uniapp.dcloud.io/uniCloud/release)
+ 阿里云 修复 本地运行云函数向云数据库插入值为 null 的字段会报错的Bug
* 【App插件(含5+App和uni-app的App端)】
......@@ -1028,14 +1028,14 @@
+ uni-ui 新增 uni-table 组件 [详情](https://ext.dcloud.net.cn/plugin?id=3270)
+ uni-ui 新增 uni-dateformat 组件,支持各种日期格式化,以及1分钟前、刚刚等形式 [详情](https://ext.dcloud.net.cn/plugin?id=3279)
* 【uniCloud】
+ 【重要】新增 uni-clientDB 组件,在前端通过组件直接获得云数据库内容,并直接绑定到界面上,大幅提升开发效率 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-clientdb-component)
+ 【重要】新增 clientDB 支持 `jql` 查询语法,大幅降低数据库操作难度 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=jsquery)、大幅简化联表查询 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=lookup)
+ 【重要】调整 clientDB内置,云端不再需要单独的clientDB云函数,前端无需引用clientDB的js sdk,直接在前端写`const db = uniCloud.database()`即可 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb)
+ 【重要】调整 uni-clientDB-actions 目录调整到 cloudfunctions 根目录 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=action)
+ 【重要】新增 uni-clientDB 组件,在前端通过组件直接获得云数据库内容,并直接绑定到界面上,大幅提升开发效率 [详情](https://doc.dcloud.net.cn/uniCloud/uni-clientdb-component)
+ 【重要】新增 clientDB 支持 `jql` 查询语法,大幅降低数据库操作难度 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=jsquery)、大幅简化联表查询 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=lookup)
+ 【重要】调整 clientDB内置,云端不再需要单独的clientDB云函数,前端无需引用clientDB的js sdk,直接在前端写`const db = uniCloud.database()`即可 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb)
+ 【重要】调整 uni-clientDB-actions 目录调整到 cloudfunctions 根目录 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=action)
+ 【重要】调整 clientDB云函数的permission和validator子目录废除,只需在 DB Schema 中书写permission和validator内容,保存即可直接生效,无需再次导出
+ 【重要】新增 `uniCloud Admin 基础框架`(HBuilderX新建项目可选择该模板) [详情](https://uniapp.dcloud.net.cn/uniCloud/admin)
+ 【重要】新增 web控制台 云数据库配置 DB Schema 后,可直接生成前端工程,含数据表单新增、修改页面,以及校验规则。大幅提升开发效率。 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema)
+ 【重要】腾讯云 正式商用 [详见](https://uniapp.dcloud.net.cn/uniCloud/price)
+ 【重要】新增 `uniCloud Admin 基础框架`(HBuilderX新建项目可选择该模板) [详情](https://doc.dcloud.net.cn/uniCloud/admin)
+ 【重要】新增 web控制台 云数据库配置 DB Schema 后,可直接生成前端工程,含数据表单新增、修改页面,以及校验规则。大幅提升开发效率。 [详情](https://doc.dcloud.net.cn/uniCloud/schema)
+ 【重要】腾讯云 正式商用 [详见](https://doc.dcloud.net.cn/uniCloud/price)
+ 优化 提升云函数执行速度几十毫秒。非冷启动时与传统服务器性能拉齐(需重新部署云函数)
+ 新增 web控制台 云数据库支持导出db_init.json
+ 新增 web控制台 服务空间改名
......@@ -1116,10 +1116,10 @@
+ 小程序平台 修复 属性值为空的对象表达式时编译报错的Bug
+ 新闻模版 适配PC宽屏 (新建uni-app项目可选择该模板体验)
* 【uniCloud】
+ 【重要】新增 腾讯云 云函数固定出口IP,可用于微信公众号开发等要求配置ip的场景 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=eip)
+ 【重要】uni-clientDB 2.0 重大更新,可完整方便的控制权限和数据验证。大多数场景不再需要编写云函数 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-clientDB)
+ 【重要】uni-id 新增 角色权限相关功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=rbac)
+ 【重要】云数据库支持JSON Schema规范,可在Web控制台数据库管理界面对数据进行格式描述 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema)
+ 【重要】新增 腾讯云 云函数固定出口IP,可用于微信公众号开发等要求配置ip的场景 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions?id=eip)
+ 【重要】uni-clientDB 2.0 重大更新,可完整方便的控制权限和数据验证。大多数场景不再需要编写云函数 [详情](https://doc.dcloud.net.cn/uniCloud/uni-clientDB)
+ 【重要】uni-id 新增 角色权限相关功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=rbac)
+ 【重要】云数据库支持JSON Schema规范,可在Web控制台数据库管理界面对数据进行格式描述 [详情](https://doc.dcloud.net.cn/uniCloud/schema)
+ 阿里云 去除客户端上传文件类型限制
* 【App插件(含5+App和uni-app的App端)】
+ 新增 uni-AD 支持应用从后台切换到前台显示开屏广告,并默认启用 [详情](https://ask.dcloud.net.cn/article/36718#splash_fr)
......@@ -1215,9 +1215,9 @@
* 【uniCloud】
+ 阿里云 升级mongoDB到4.0版本,现已支持地理位置
+ 优化 云函数插件支持写入components、js_sdk、static目录
+ web控制台 阿里云 新增 数据库集合导入导出功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-database?id=export)
+ web控制台 阿里云 新增 数据库集合导入导出功能 [详情](https://doc.dcloud.net.cn/uniCloud/cf-database?id=export)
+ web控制台 腾讯云 新增 资源概况页面
+ 短信发送 新增 3个通知类短信模板 [详情](https://uniapp.dcloud.net.cn/uniCloud/send-sms)
+ 短信发送 新增 3个通知类短信模板 [详情](https://doc.dcloud.net.cn/uniCloud/send-sms)
* 【App插件(含5+App和uni-app的App端)】
+ uni-AD 新增 信息流和激励视频的多广告源在App同次启动时随机穿插,可提升广告收益
+ uni-AD 新增 设置开屏全屏显示
......@@ -1345,11 +1345,11 @@
+ 新建uni-app项目模板,新增来自插件市场腾讯云提供的discus!Q模板 [详情](https://ext.dcloud.net.cn/plugin?id=2336)
+ 登录模版 升级 集成 uni-id 补充云函数,实现前后一体、功能完整的登录注册模板 [详情](https://github.com/dcloudio/uni-template-login)
* 【uniCloud】
+ 【重要】新增 本地运行云函数,可连接远程数据库和云存储,大幅提升开发效率,同时方便数据导入导出 [详情](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=runlocal)
+ 【重要】新增 本地运行云函数,可连接远程数据库和云存储,大幅提升开发效率,同时方便数据导入导出 [详情](https://doc.dcloud.net.cn/uniCloud/quickstart?id=runlocal)
+ 【重要】新增 插件市场支持云函数付费销售,并可以设置某些云函数加密,欢迎插件作者们提交高质量可售卖插件
+ 【重要】新增[uni-id](https://uniapp.dcloud.net.cn/uniCloud/uni-id),实现简单、统一、可扩展的用户中心,推荐每个 uniCloud 开发者使用
+ 【重要】新增[uni-id](https://doc.dcloud.net.cn/uniCloud/uni-id),实现简单、统一、可扩展的用户中心,推荐每个 uniCloud 开发者使用
+ 【重要】新增[uni-clientBD](https://uniapp.dcloud.io/uniCloud/uni-clientDB),实现安全的客户端直接操作云数据库,大幅提升开发效率,推荐每个 uniCloud 开发者使用
+ 【重要】新增 uniCloud.sendSms 短信发送能力,可方便、便宜的发送验证码短信 [详情](https://uniapp.dcloud.net.cn/uniCloud/send-sms)
+ 【重要】新增 uniCloud.sendSms 短信发送能力,可方便、便宜的发送验证码短信 [详情](https://doc.dcloud.net.cn/uniCloud/send-sms)
+ 新增 web控制台 腾讯云 云数据库备份和恢复功能 [详情](https://uniapp.dcloud.io/uniCloud/cf-database?id=backup)
+ 新增 web控制台 腾讯云 云数据库集合名称修改功能
+ 修复 2.7.14版本引出的支付宝小程序、百度小程序下使用 uniCloud 报错的Bug
......
......@@ -80,7 +80,7 @@
+ 支付宝小程序 修复 vue3 项目 组件自定义事件触发报错的Bug [详情](https://github.com/dcloudio/uni-app/issues/3053)
+ 抖音小程序 修复 vue3 项目 page-meta 组件 报错的Bug [详情](https://ask.dcloud.net.cn/question/135769)
* 【uniCloud】
+ 新增 支持云函数内使用 JQL 语法操作数据库的扩展库 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-cloud)
+ 新增 支持云函数内使用 JQL 语法操作数据库的扩展库 [详情](https://doc.dcloud.net.cn/uniCloud/jql-cloud)
+ 修复 腾讯云 geoNear 聚合阶段 maxDistance、minDistance 参数无法正常生效的Bug
+ 修复 app 端 nvue 页面无法连接本地云函数的Bug [详情](https://ask.dcloud.net.cn/question/135703)
* 【App插件(含5+App和uni-app的App端)】
......@@ -111,7 +111,7 @@
+ H5平台 新增 vue3 版本 page-meta 标签下支持浏览器原生head,方便进行 seo 优化 [详情](https://uniapp.dcloud.net.cn/component/page-meta?id=head)
+ 小程序平台 修复 百度小程序 login 组件 @getphonenumber 无参数的问题 [详情](https://ask.dcloud.net.cn/question/130022)
* 【uniCloud】
+ 新增 批量短信 发送功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/send-sms)
+ 新增 批量短信 发送功能 [详情](https://doc.dcloud.net.cn/uniCloud/send-sms)
+ 新增 uniCloud DB Schema 支持国际化 [详情](https://uniapp.dcloud.net.cn/collocation/i18n?id=schema)
+ 新增 腾讯云redis
* 【App插件(含5+App和uni-app的App端)】
......@@ -136,7 +136,7 @@
* 【uni-app】
+ App-Android平台 修复 showTabBarRedDot 设置红点可能不生效的Bug [详情](https://ask.dcloud.net.cn/question/134420)
+ App-Android平台 修复 nvue waterfall 中 cell 组件横竖屏切换后可能出现排版不正常的Bug [详情](https://ask.dcloud.net.cn/question/133738)
+ 调整 uniCloud admin 改名为 uni-admin [详情](https://uniapp.dcloud.net.cn/uniCloud/admin)
+ 调整 uniCloud admin 改名为 uni-admin [详情](https://doc.dcloud.net.cn/uniCloud/admin)
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 修复 上架某些应用市场审核检测可能检测到收集已安装应用列表行为的Bug
+ Android平台 修复 3.2.13 版本引出的 webview页面作为子窗口时 WebviewStyles 的 top 属性不生效的Bug
......@@ -179,7 +179,7 @@
+ 微信小程序平台、支付宝小程序平台 新增 小程序导出到插件 [详情](https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/using.html#%E5%AF%BC%E5%87%BA%E5%88%B0%E6%8F%92%E4%BB%B6)
* 【uniCloud】
+ 客户端sdk 修复 使用callback形式调用接口时 success 回调内抛出错误会触发 fail 回调的Bug
+ uni-pay 新增 苹果应用内购凭证校验接口 [详情](https://uniapp.dcloud.net.cn/uniCloud/unipay?id=verifyreceipt)
+ uni-pay 新增 苹果应用内购凭证校验接口 [详情](https://doc.dcloud.net.cn/uniCloud/unipay?id=verifyreceipt)
+ JQL数据库管理 修复 multiSend 接口报错的Bug
* 【App插件(含5+App和uni-app的App端)】
+ 新增 一键登录 服务协议项样式支持 checkBoxSize 属性设置复选框大小 [详情](https://uniapp.dcloud.io/univerify)
......@@ -212,9 +212,9 @@
+ 小程序平台 修复 3.2.10 版本引出的 vue3 项目运行报错的Bug [详情](https://ask.dcloud.net.cn/question/132368)
+ 新增 Hello i18n 国际化示例项目 [详情](https://ext.dcloud.net.cn/plugin?id=6462)
* 【uniCloud】
+ clientDB 新增 调用 uniCloud.database 时传入其他服务空间配置,获取其他服务空间的数据库实例 [详情](https://uniapp.dcloud.net.cn/uniCloud/init?id=init-db)
+ clientDB 调整 自动保存 uni-id 刷新用户token返回的token及过期时间到storage内 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=refreshtoken)
+ unicloud-db组件 新增 spaceInfo 参数,用于指定要使用的服务空间信息 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ clientDB 新增 调用 uniCloud.database 时传入其他服务空间配置,获取其他服务空间的数据库实例 [详情](https://doc.dcloud.net.cn/uniCloud/init?id=init-db)
+ clientDB 调整 自动保存 uni-id 刷新用户token返回的token及过期时间到storage内 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=refreshtoken)
+ unicloud-db组件 新增 spaceInfo 参数,用于指定要使用的服务空间信息 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ mixinDatacom 新增 spaceInfo 参数,用于指定要使用的服务空间信息 [详情](https://uniapp.dcloud.net.cn/component/datacom?id=mixindatacom)
* 【App插件(含5+App和uni-app的App端)】
+ 更新 uni-AD Sigmob广告联盟SDK Android为3.4.1版,iOS为3.4.2版
......@@ -273,9 +273,9 @@
+ 支付宝小程序平台 新增 支持在 App.vue 文件内监听 onShareAppMessage 事件 [#2844](https://github.com/dcloudio/uni-app/pull/2844)
+ 抖音小程序平台 修复 差量编译失效的Bug
* 【uniCloud】
+ 本地调试插件 新增 设置启动调试参数(.hbuilderx/launch.json)关闭系统日志 [详情](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=calllocalfunction)
+ 本地调试插件 新增 设置启动调试参数(.hbuilderx/launch.json)关闭系统日志 [详情](https://doc.dcloud.net.cn/uniCloud/quickstart?id=calllocalfunction)
+ 本地调试插件 优化 公共模块查找逻辑,减少调试错误
+ clientDB 新增 action 依赖公共模块的功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=common-for-action)
+ clientDB 新增 action 依赖公共模块的功能 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=common-for-action)
* 【App插件(含5+App和uni-app的App端)】
+ 新增 登录鉴权 支持Google登录和Facebook登录 [详情](http://ask.dcloud.net.cn/article/192)
+ 新增 微信分享 支持打开微信客服功能 [规范](https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareService.openCustomerServiceChat)
......@@ -300,7 +300,7 @@
+ Android平台 修复 图片选择界面设置 filter 为 video 时仍然显示`原图`按钮的Bug
+ iOS平台 修复 二维码扫码在应用横屏模式时预览画面被旋转了的Bug [详情](https://ask.dcloud.net.cn/question/116187)
* 【uniCloud】
+ 【重要】clientDB 新增 支持使用 getTemp 对主表、副表过滤后再联表查询,大幅提升联表查询性能 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=lookup-with-temp)
+ 【重要】clientDB 新增 支持使用 getTemp 对主表、副表过滤后再联表查询,大幅提升联表查询性能 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=lookup-with-temp)
#### 3.2.5.20210827-alpha
* 【uni-app】
......@@ -402,12 +402,12 @@
+ uniCloud admin 修复 修改密码失败的 bug
+ 新增 插件市场 支持前端文件加密 限付费的云端一体项目类型的前端文件 [详情](https://ask.dcloud.net.cn/article/35408)
* 【uniCloud】
+ 云数据库 新增 updateAndReturn 方法,可以更新并返回更新后的值(仅可在云函数中使用) [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-database?id=update-and-return)
+ 云数据库 新增 updateAndReturn 方法,可以更新并返回更新后的值(仅可在云函数中使用) [详情](https://doc.dcloud.net.cn/uniCloud/cf-database?id=update-and-return)
+ uniCloud本地调试插件 修复 部分情况下项目启动时报 npm 安装失败的Bug
+ uni-id 新增 多系统(如管理端、用户端)的配置隔离 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=isolate-config)
+ uni-id 新增 多系统用户管理,如某账户只能登录管理端,不能登录用户端 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=isolate-user)
- 此版本升级需要开发者处理历史用户数据,请参考 [补齐用户dcloud_appid字段](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=makeup-dcloud-appid)
+ uni-id 新增 QQ登录、注册相关功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=qq)
+ uni-id 新增 多系统(如管理端、用户端)的配置隔离 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=isolate-config)
+ uni-id 新增 多系统用户管理,如某账户只能登录管理端,不能登录用户端 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=isolate-user)
- 此版本升级需要开发者处理历史用户数据,请参考 [补齐用户dcloud_appid字段](https://doc.dcloud.net.cn/uniCloud/uni-id?id=makeup-dcloud-appid)
+ uni-id 新增 QQ登录、注册相关功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=qq)
+ uni-id 调整 不再支持绑定手机、邮箱时不填验证码直接绑定
* 【App插件(含5+App和uni-app的App端)】
+ 新增 一键登录 服务协议项样式支持设置复选框图标 [详情](https://uniapp.dcloud.io/univerify)
......@@ -444,11 +444,11 @@
+ 小程序平台 修复 新版作用域插槽编译模式嵌套自定义组件不显示的Bug [详情](https://ask.dcloud.net.cn/question/126058)
+ 抖音小程序平台 修复 新版开发者工具中 uni.request 发送请求失败的Bug
* 【uniCloud】
+ 【重要】云函数支持创建时选择 nodejs 版本 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=runtime)
+ 【重要】云函数支持创建时选择 nodejs 版本 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions?id=runtime)
+ 新增 内容安全公共模块,包含图片鉴黄、文字内容违规检测,免费且全端可用 [详情](https://ext.dcloud.net.cn/plugin?id=5460)
+ clientDB 新增 multiSend 接口,用于多个clientDB联网请求合并为一次联网 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=multi-send)
+ unicloud-db组件和API 新增 getTemp 接口,用于在 multiSend 内使用 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=multi-send)
+ uni-id 调整 3.1.1版本发布,使用兼容 uniCloud 响应体规范的新错误码格式 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=errcode)
+ clientDB 新增 multiSend 接口,用于多个clientDB联网请求合并为一次联网 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=multi-send)
+ unicloud-db组件和API 新增 getTemp 接口,用于在 multiSend 内使用 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=multi-send)
+ uni-id 调整 3.1.1版本发布,使用兼容 uniCloud 响应体规范的新错误码格式 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=errcode)
+ uniCloud本地调试插件 修复 部分情况下出现 MaxListenersExceededWarning 警告的Bug
+ uniCloud本地调试插件 修复 项目内存在项目外文件的软链时,修改无法实时生效的Bug
+ JQL数据库管理 修复 部分情况下执行数据库操作无响应的Bug
......@@ -477,8 +477,8 @@
+ 百度小程序平台 修复 部分 class 写法编译后失效的Bug
+ QQ小程序平台 修复 默认启用 nodeModules 导致作用域插槽编译后运行报错的Bug
* 【uniCloud】
+ 新增 uniCloud响应体规范,方便前端拦截器统一处理、方便国际化 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-response-format)
+ 客户端 新增 添加拦截器、移除拦截器API [详情](https://uniapp.dcloud.net.cn/uniCloud/client-sdk?id=add-interceptor)
+ 新增 uniCloud响应体规范,方便前端拦截器统一处理、方便国际化 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-response-format)
+ 客户端 新增 添加拦截器、移除拦截器API [详情](https://doc.dcloud.net.cn/uniCloud/client-sdk?id=add-interceptor)
+ 客户端 修复 HBuilderX 3.1.17-alpha 引出的 db.on("error") 回调不执行的Bug
+ 客户端 修复 leftWindow、topWindow 中使用 uniCloud 腾讯云报错的Bug [详情](https://ask.dcloud.net.cn/question/125039)
+ DB Schema 调整 enum 属性最大可枚举500条数据
......@@ -560,7 +560,7 @@
+ 补充 addInterceptor 拦截器文档 [详情](https://uniapp.dcloud.io/api/interceptor)
+ App-Android平台 修复 nvue swiper 组件动态加载数据时会跳到第一个 swiper-item 的bug [详情](https://ask.dcloud.net.cn/question/121687)
* 【uniCloud】
+ clientDB 新增 使用副表 foreignKey 进行联表查询时增加 _value 用于存储主表关联字段原始值 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=st-foreign-key)
+ clientDB 新增 使用副表 foreignKey 进行联表查询时增加 _value 用于存储主表关联字段原始值 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=st-foreign-key)
+ clientDB 修复 部分情况下 action.after 会重复执行一次的bug
+ JQL数据管理 修复 使用云端 schema 时找不到 schema 的Bug [详情](https://ask.dcloud.net.cn/question/123285)
* 【App插件(含5+App和uni-app的App端)】
......@@ -657,7 +657,7 @@
+ uni-ui 优化 uni-transition 文档示例
* 【uniCloud】
+ 【重要】clientDB联表查询策略调整,请参考此文档进行进行排查并调整:[clientDB联表查询策略调整](https://ask.dcloud.net.cn/article/38966)
+ clientDB 新增 联表查询支持副表foreignKey联查,即副表字段的foreignKey指向主表,把副表数据挂在主表下面 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=st-foreign-key)
+ clientDB 新增 联表查询支持副表foreignKey联查,即副表字段的foreignKey指向主表,把副表数据挂在主表下面 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=st-foreign-key)
+ uniCloud本地调试插件 修复 阿里云偶发启动时多请求并发报错的Bug
* 【App插件(含5+App和uni-app的App端)】
+ 新增 一键登录 全屏模式支持在登录界面添加自定义登录按钮 [详情](https://uniapp.dcloud.io/univerify)
......@@ -713,11 +713,11 @@
+ uni升级中心 App端 新增 call-check-version.js,可用于单独检测是否有更新 [详情](https://ext.dcloud.net.cn/plugin?id=4542)
* 【uniCloud】
+ 【重要】clientDB联表查询策略调整,请参考此文档进行进行排查并调整:[clientDB联表查询策略调整](https://ask.dcloud.net.cn/article/38966)
+ unicloud-db组件 新增 loadtime 属性,替代 manual 属性 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ unicloud-db组件 新增 foreignKey 属性,用于存在多个foreignKey关系时指定要使用的foreignKey [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=lookup-foreign-key)
+ uniCloud.mixinDataCom 新增 foreignKey 属性,用途同上 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=lookup-foreign-key)
+ unicloud-db组件 新增 loadtime 属性,替代 manual 属性 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ unicloud-db组件 新增 foreignKey 属性,用于存在多个foreignKey关系时指定要使用的foreignKey [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=lookup-foreign-key)
+ uniCloud.mixinDataCom 新增 foreignKey 属性,用途同上 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=lookup-foreign-key)
+ uni-id 修复 3.0.7 版本引出的多个用户访问时可能出现30201报错的Bug
+ uni-id 新增 bindMobile 接口支持通过一键登录的方式绑定 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=bind-mobile)
+ uni-id 新增 bindMobile 接口支持通过一键登录的方式绑定 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=bind-mobile)
+ uni-id 调整 bindTokenToDevice 选项默认值改为 false,即默认不再与设备绑定,方便多设备登录
+ 修复 uniCloud.chooseAndUploadFile 在iOS微信小程序真机无法唤起选择文件的Bug
+ uniCloud admin 优化错误提示、键盘响应等众多细节,更新uni-id等众多依赖 [详情](https://ext.dcloud.net.cn/plugin?id=3268)
......@@ -757,8 +757,8 @@
* 【uniCloud】
+ 新增 [uni-upgrade-center](https://uniapp.dcloud.io/uniCloud/upgrade-center),提供了简单、易用、统一的App管理、App版本管理、安装包发布管理,升级检测更新管理。
+ uniCloud本地调试插件 修复 3.1.5 版本引出的腾讯云连接本地云函数运行一段时间后报错的Bug [详情](https://ask.dcloud.net.cn/question/119089)
+ 阿里云 新增 支持对云函数设置单实例并发度 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=concurrency)
+ 阿里云 新增 支持TTL索引 [详情](https://uniapp.dcloud.net.cn/uniCloud/db-index?ttl)
+ 阿里云 新增 支持对云函数设置单实例并发度 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions?id=concurrency)
+ 阿里云 新增 支持TTL索引 [详情](https://doc.dcloud.net.cn/uniCloud/db-index?ttl)
#### 3.1.6.20210318-alpha
* 【uni-app】
......@@ -802,8 +802,8 @@
+ App-iOS平台 修复 subNVue input 组件获取焦点后隐藏页面时软键盘不会关闭的Bug [详情](https://ask.dcloud.net.cn/question/117872)
+ H5平台 优化 picker、video 组件内置国际化支持 [详情](https://uniapp.dcloud.io/collocation/i18n)
* 【uniCloud】
+ unicloud-db组件 add、update、remove方法新增可选参数needConfirm、needLoading、loadingTitle [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=add)
+ unicloud-db组件 新增 load 事件支持 pagination [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=loadevent)
+ unicloud-db组件 add、update、remove方法新增可选参数needConfirm、needLoading、loadingTitle [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=add)
+ unicloud-db组件 新增 load 事件支持 pagination [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=loadevent)
+ DB Schema 修复 exclusiveMinimum|exclusiveMaximum 默认验证提示语不准确的问题
+ uniCloud本地调试插件 修复 公共模块修改之后无法立即生效的Bug
+ schema2code 新增 导出 uni_modules
......@@ -938,28 +938,28 @@
+ 云端一体登录模板 新增 用户名密码连续登录失败时要求输入图形验证码
* 【uniCloud】
+ 【重要】客户端 新增 uniCloud.mixinDatacom 混入,方便快速开发datacom组件,无需自行处理云数据绑定 [详情](https://uniapp.dcloud.net.cn/component/datacom?id=mixindatacom)
+ 客户端 新增 uniCloud.chooseAndUploadFile API,选文件后直接上传到uniCloud云存储 [详情](https://uniapp.dcloud.net.cn/uniCloud/storage?id=chooseanduploadfile)
+ 【重要】uni-id 新增 在token内默认缓存角色权限,云端获取角色权限不再查库,提升clientDB性能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
+ uni-id 新增 支持苹果登录 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=loginbyapple)
+ uni-id 新增 客户端获取用户信息接口,包括权限角色 [详情](https://uniapp.dcloud.net.cn/uniCloud/client-sdk?id=client-getcurrentuserinfo)
+ 云函数 新增 获取客户端标识 deviceId [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=intro)
+ 阿里云 新增 云函数支持 uploadFile 接口(本地调试暂不支持)[详情](https://uniapp.dcloud.net.cn/uniCloud/storage?id=clouduploadfile)
+ 客户端 新增 uniCloud.chooseAndUploadFile API,选文件后直接上传到uniCloud云存储 [详情](https://doc.dcloud.net.cn/uniCloud/storage?id=chooseanduploadfile)
+ 【重要】uni-id 新增 在token内默认缓存角色权限,云端获取角色权限不再查库,提升clientDB性能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=cachepermissionintoken)
+ uni-id 新增 支持苹果登录 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=loginbyapple)
+ uni-id 新增 客户端获取用户信息接口,包括权限角色 [详情](https://doc.dcloud.net.cn/uniCloud/client-sdk?id=client-getcurrentuserinfo)
+ 云函数 新增 获取客户端标识 deviceId [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions?id=intro)
+ 阿里云 新增 云函数支持 uploadFile 接口(本地调试暂不支持)[详情](https://doc.dcloud.net.cn/uniCloud/storage?id=clouduploadfile)
+ 阿里云 新增 云数据库 add update 可以传入日期对象
+ 阿里云 新增 getTempFileURL 接口(仅为抹平和腾讯云的接口差异)[详情](https://uniapp.dcloud.net.cn/uniCloud/storage?id=cloudgettempfileurl)
+ 阿里云 新增 getTempFileURL 接口(仅为抹平和腾讯云的接口差异)[详情](https://doc.dcloud.net.cn/uniCloud/storage?id=cloudgettempfileurl)
+ web控制台 阿里云 新增 慢查询日志,有助于分析数据库设计缺陷
+ uniCloud本地调试插件 新增 支持 uni_modules
+ uniCloud本地调试插件 修复 cli 项目无法使用 uniCloud 本地调试的Bug
+ uniCloud本地调试插件 修复 客户端连接本地云函数时云函数内 callFunction 返回格式不正确的Bug
+ DB Schema 字段类型bsonType 新增 file、date类型 [详情](https://uniapp.dcloud.io/uniCloud/schema?id=bsontype)
+ DB Schema 字段类型bsonType 为 array 时,新增 arrayType 子类型,描述数组里项目的类型。比如 arrayType 设为 file,表示一组文件 [详见](https://uniapp.dcloud.io/uniCloud/schema?id=arraytype)
+ DB Schema 新增 fieldRules 用于描述字段之间的关系,如字段“开始时间”需小于字段“结束时间” [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=field-rules)
+ DB Schema 新增 count 权限 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=col-permission)
+ DB Schema 新增 validateFunction 配置是否在客户端生效 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=validatefunction)
+ clientDB 新增 数据库运算符,可在 where、field、groupBy、groupField 以及 DB Schema 的 fieldRules 内使用 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=where)
+ clientDB 新增 支持 groupBy 对数据进行分组统计 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=groupby)
+ clientDB 新增 支持 distinct 对数据进行去重 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=distinct)
+ DB Schema 新增 fieldRules 用于描述字段之间的关系,如字段“开始时间”需小于字段“结束时间” [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=field-rules)
+ DB Schema 新增 count 权限 [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=col-permission)
+ DB Schema 新增 validateFunction 配置是否在客户端生效 [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=validatefunction)
+ clientDB 新增 数据库运算符,可在 where、field、groupBy、groupField 以及 DB Schema 的 fieldRules 内使用 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=where)
+ clientDB 新增 支持 groupBy 对数据进行分组统计 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=groupby)
+ clientDB 新增 支持 distinct 对数据进行去重 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=distinct)
+ clientDB 修复 JQL 写法内使用下标访问数组内的元素报错的Bug
+ unicloud-db组件 add、update 方法支持调用 action云函数 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=add)
+ unicloud-db组件 add、update 方法支持调用 action云函数 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=add)
+ schema2code 新增 生成前端页面时补充list.vue、detail.vue页面
+ schema2code 调整 之前的 component 改名为 componentForEdit,并新增 componentForShow 。一个字段可以分别控制它在表单页面(add、edit)和展示页面(list、detail)所使用的组件
+ schema2code 新增 展示页面可直接显示bool值为√或×,显示DB Schema里enum的text内容。
......@@ -994,14 +994,14 @@
+ App-iOS平台 修复 nvue refresh 组件处于刷新状态时显示位置向下偏移0.5像素的Bug
+ 快应用 修复 华为快应用IDE V3.0.2无法识别项目类型的Bug
* 【uniCloud】
+ DB Schema 新增 支持对 string 类型数据配置 trim ,可自动对字符串去除前后空白字符 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=trim)
+ DB Schema 新增 支持对 string 类型数据配置 trim ,可自动对字符串去除前后空白字符 [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=trim)
+ DB Schema 修复 部分情况下使用 enum 报错的Bug
+ DB Schema 修复 exclusiveMinimum、exclusiveMaximum 无效的bug
+ clientDB 修复 查询树形结构时使用 startWith 某些写法导致报错的Bug
+ clientDB 修复 field 内使用JQL联表查询语法时多个右花括号连续出现导致报错的Bug
+ clientDB 修复 field 中包含`-`时报错的Bug
+ uniCloud本地调试插件 修复 部分日志导致本地调试服务崩溃的Bug
+ unicloud-db组件 支持tree查询,新增属性 gettree、startwith、limitlevel [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db?id=props)
+ unicloud-db组件 支持tree查询,新增属性 gettree、startwith、limitlevel [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db?id=props)
* 【App插件(含5+App和uni-app的App端)】
+ 一键登录 优化 错误回调返回数据格式,添加 appid、metadata、uid 属性,便于排查错误 [规范](https://www.html5plus.org/doc/zh_cn/oauth.html#plus.oauth.ErrorCallback)
+ Android平台 更新 uni-AD 快手联盟SDK为3.3.6版,腾讯优量汇SDK为4.310.1180版,今日头条穿山甲SDK为3.4.1.0版
......@@ -1039,7 +1039,7 @@
+ 微信小程序平台 修复 unicloud-db 组件某些情况下无效的Bug
+ 抖音小程序平台 新增 支持分包加载 [详情](https://uniapp.dcloud.io/collocation/pages?id=subpackages)
* 【uniCloud】
+ clientDB API 新增 树形数据查询 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=gettree)
+ clientDB API 新增 树形数据查询 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=gettree)
* 【App插件(含5+App和uni-app的App端)】
+ iOS平台 修复 保存路径中包含特殊字符的图片到系统相册失败的Bug [详情](https://ask.dcloud.net.cn/question/113990)
+ iOS平台 修复 一键登录 设置多个自定义服务协议时中文语法不正确的Bug
......@@ -1048,8 +1048,8 @@
* 【uni-app】
+ App平台 修复 一键登录 univerifyStyle 属性不生效的Bug [详情](https://ask.dcloud.net.cn/question/113997)
* 【uniCloud】
+ clientDB 新增 数据库错误 error 事件 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=error)
+ clientDB 调整 refreshToken 事件由 db.auth 移至 db ,旧写法仍兼容 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=refreshtoken)
+ clientDB 新增 数据库错误 error 事件 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=error)
+ clientDB 调整 refreshToken 事件由 db.auth 移至 db ,旧写法仍兼容 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=refreshtoken)
+ uniCloud本地调试插件 修复 本地运行云函数运行结果显示不全的Bug
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 更新 支付宝SDK为15.8.00,解决提交 GooglePlay 审核报存在不安全的加密模式的Bug [详情](https://ask.dcloud.net.cn/question/114053)
......@@ -1108,8 +1108,8 @@
+ hello uni-app 新增 App端一键登录示例(API分类login示例中)
+ 前后一体登录项目模板 新增 App端一键登录、修改密码
* 【uniCloud】
+ 【重要】调整 前端内置了`<unicloud-db>`组件,无需再人工引入插件市场的[clientDB组件插件](https://ext.dcloud.net.cn/plugin?id=3256) [规范](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db)
+ 【重要】新增 uniCloud 本地服务。支持前端项目在控制台切换连接云环境还是本地服务。本地修改直接生效,不用上传即可联调 [详情](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=calllocalfunction)
+ 【重要】调整 前端内置了`<unicloud-db>`组件,无需再人工引入插件市场的[clientDB组件插件](https://ext.dcloud.net.cn/plugin?id=3256) [规范](https://doc.dcloud.net.cn/uniCloud/unicloud-db)
+ 【重要】新增 uniCloud 本地服务。支持前端项目在控制台切换连接云环境还是本地服务。本地修改直接生效,不用上传即可联调 [详情](https://doc.dcloud.net.cn/uniCloud/quickstart?id=calllocalfunction)
+ 【重要】调整 uniCloud 项目目录结构调整。根目录下为uniCloud目录,其下有二级目录 cloudfunctions 和 database。database目录存放数据表schema和扩展验证函数。并提供了目录结构迁移向导 [详情](https://ask.dcloud.net.cn/article/38028)
+ 【重要】新增 HBuilderX 本地编写 DB Schema,即数据表的表结构。支持新建、上传、下载表结构,支持代码提示。
+ 【重要】新增 `<unicloud-db>`组件(即之前的clientDB组件)支持代码提示。可提示JQL语法,在本地有schema的情况下可提示数据库表名字段。大幅提升开发效率
......@@ -1119,7 +1119,7 @@
+ HBuilderX 优化 上传uni-id公共模块时,增加校验,对比配置密钥是否一致
+ HBuilderX 修复 云函数本地运行 控制台日志打印`null``undefined`值错误的Bug
+ HBuilderX 修复 前端网页托管 某些情况下,上传网站到服务器,控制台显示(0 MB)大于上传限制(0 MB)的Bug [详情](https://ask.dcloud.net.cn/question/111228)
+ uni-id 新增 App端一键登录 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=univerify)
+ uni-id 新增 App端一键登录 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=univerify)
+ 其他云端更新日志另见:[https://uniapp.dcloud.io/uniCloud/release](https://uniapp.dcloud.io/uniCloud/release)
* 【App插件(含5+App和uni-app的App端)】
+ 【重要】新增 一键登录,运营商网关认证,免短信验证获取手机号、一键免密登录 [详情](https://uniapp.dcloud.net.cn/univerify)
......@@ -1159,10 +1159,10 @@
#### 2.9.11.20201121-alpha
* 【uniCloud】
+ clientDB 新增 jql写法支持在field内写别名 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=alias)
+ clientDB 新增 schema内enum支持使用云端数据 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema?id=enum)
+ clientDB 新增 jql写法支持在field内写别名 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=alias)
+ clientDB 新增 schema内enum支持使用云端数据 [详情](https://doc.dcloud.net.cn/uniCloud/schema?id=enum)
+ clientDB 新增 schema内bsonType支持password,设置后所有用户均不可读取此字段
+ clientDB 优化 索引冲突时返回更友好的提示及错误码 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=returnvalue)
+ clientDB 优化 索引冲突时返回更友好的提示及错误码 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=returnvalue)
#### 2.9.10.20201117-alpha
* 【uni-app】
......@@ -1206,7 +1206,7 @@
+ 微信小程序平台 优化 跳转页面路径中不再自动增加 __id__ 参数
+ hello uni-app 优化 适配PC宽屏,参考:[https://hellouniapp.dcloud.net.cn/](https://hellouniapp.dcloud.net.cn/)
* 【uniCloud】
+ 阿里云支持事务(startTransaction方式,暂不支持runTransaction)[详情](https://uniapp.dcloud.net.cn/uniCloud/cf-database?id=starttransaction)
+ 阿里云支持事务(startTransaction方式,暂不支持runTransaction)[详情](https://doc.dcloud.net.cn/uniCloud/cf-database?id=starttransaction)
* 【App插件(含5+App和uni-app的App端)】
+ 新增 QQ分享支持 type 为 web 类型分享网页链接
+ 修复 打开新页面后,手机无障碍功能的屏幕阅读器可浏览到底层页面元素的Bug [详情](https://ask.dcloud.net.cn/question/109916)
......@@ -1263,14 +1263,14 @@
+ uni-ui 新增 uni-table 组件 [详情](https://ext.dcloud.net.cn/plugin?id=3270)
+ uni-ui 新增 uni-dateformat 组件,支持各种日期格式化,以及1分钟前、刚刚等形式 [详情](https://ext.dcloud.net.cn/plugin?id=3279)
* 【uniCloud】
+ 【重要】新增 clientDB 支持 `jql` 查询语法,大幅降低数据库操作难度 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=jsquery)、大幅简化联表查询 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=lookup)
+ 【重要】新增 uni-clientDB 组件,在前端通过组件直接获得云数据库内容,并直接绑定到界面上,大幅提升开发效率 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-clientdb-component)
+ 【重要】调整 clientDB内置,云端不再需要单独的clientDB云函数,前端无需引用clientDB的js sdk,直接在前端写`const db = uniCloud.database()`即可 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb)
+ 【重要】调整 uni-clientDB-actions 目录调整到 cloudfunctions 根目录 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=action)
+ 【重要】新增 clientDB 支持 `jql` 查询语法,大幅降低数据库操作难度 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=jsquery)、大幅简化联表查询 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=lookup)
+ 【重要】新增 uni-clientDB 组件,在前端通过组件直接获得云数据库内容,并直接绑定到界面上,大幅提升开发效率 [详情](https://doc.dcloud.net.cn/uniCloud/uni-clientdb-component)
+ 【重要】调整 clientDB内置,云端不再需要单独的clientDB云函数,前端无需引用clientDB的js sdk,直接在前端写`const db = uniCloud.database()`即可 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb)
+ 【重要】调整 uni-clientDB-actions 目录调整到 cloudfunctions 根目录 [详情](https://doc.dcloud.net.cn/uniCloud/clientdb?id=action)
+ 【重要】调整 clientDB云函数的permission和validator子目录废除,只需在 DB Schema 中书写permission和validator内容,保存即可直接生效,无需再次导出
+ 【重要】新增 `uniCloud Admin 基础框架`(HBuilderX新建项目可选择该模板) [详情](https://uniapp.dcloud.net.cn/uniCloud/admin)
+ 【重要】新增 `uniCloud Admin 基础框架`(HBuilderX新建项目可选择该模板) [详情](https://doc.dcloud.net.cn/uniCloud/admin)
+ 【重要】新增 web控制台 云数据库配置 DB Schema 后,可直接生成前端工程,含数据表单新增、修改页面,以及校验规则。大幅提升开发效率
+ 【重要】腾讯云 正式商用 [详见](https://uniapp.dcloud.net.cn/uniCloud/price)
+ 【重要】腾讯云 正式商用 [详见](https://doc.dcloud.net.cn/uniCloud/price)
+ 新增 web控制台 云数据库支持导出db_init.json
+ 新增 web控制台 服务空间改名
+ 新增 web控制台 云数据库支持`扩展校验函数`,可自主编程实现更复杂的数据校验逻辑,同时在 DB Schema 中引用这些`扩展校验函数`
......@@ -1373,10 +1373,10 @@
+ 小程序平台 新增 cli版本支持 vue3 [详情](https://ask.dcloud.net.cn/article/37834)
+ 小程序平台 修复 部分事件使用箭头函数表达式执行报错的Bug [#2132](https://github.com/dcloudio/uni-app/issues/2132)
* 【uniCloud】
+ 【重要】新增 腾讯云 云函数固定出口IP,可用于微信公众号开发等要求配置ip的场景 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=eip)
+ 【重要】uni-clientDB 2.0 重大更新,可完整方便的控制权限和数据验证。大多数场景不再需要编写云函数 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-clientDB)
+ 【重要】uni-id 新增 角色权限相关功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=rbac)
+ 【重要】云数据库支持JSON Schema规范,可在Web控制台数据库管理界面对数据进行格式描述 [详情](https://uniapp.dcloud.net.cn/uniCloud/schema)
+ 【重要】新增 腾讯云 云函数固定出口IP,可用于微信公众号开发等要求配置ip的场景 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions?id=eip)
+ 【重要】uni-clientDB 2.0 重大更新,可完整方便的控制权限和数据验证。大多数场景不再需要编写云函数 [详情](https://doc.dcloud.net.cn/uniCloud/uni-clientDB)
+ 【重要】uni-id 新增 角色权限相关功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=rbac)
+ 【重要】云数据库支持JSON Schema规范,可在Web控制台数据库管理界面对数据进行格式描述 [详情](https://doc.dcloud.net.cn/uniCloud/schema)
+ 阿里云 去除客户端上传文件类型限制
* 【App插件(含5+App和uni-app的App端)】
+ 新增 uni-AD 支持应用从后台切换到前台显示开屏广告,并默认启用 [详情](https://ask.dcloud.net.cn/article/36718#splash_fr)
......@@ -1460,9 +1460,9 @@
+ 微信小程序平台 修复 属性使用复杂的对象表达式小程序开发工具编译报错的Bug [详情](https://ask.dcloud.net.cn/question/103944)
* 【uniCloud】
+ 优化 云函数插件支持写入components、js_sdk、static目录
+ web控制台 阿里云 新增 数据库集合导入导出功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-database?id=export)
+ web控制台 阿里云 新增 数据库集合导入导出功能 [详情](https://doc.dcloud.net.cn/uniCloud/cf-database?id=export)
+ web控制台 腾讯云 新增 资源概况页面
+ 短信发送 新增 3个通知类短信模板 [详情](https://uniapp.dcloud.net.cn/uniCloud/send-sms)
+ 短信发送 新增 3个通知类短信模板 [详情](https://doc.dcloud.net.cn/uniCloud/send-sms)
* 【App插件(含5+App和uni-app的App端)】
+ uni-AD 新增 信息流和激励视频的多广告源在App同次启动时随机穿插,可提升广告收益
+ uni-AD 新增 设置开屏全屏显示
......@@ -1573,9 +1573,9 @@
+ 支付宝小程序平台 修复 作用域插槽不显示的Bug [#1253](https://github.com/dcloudio/uni-app/issues/1253)
+ 新建uni-app项目模板,新增来自插件市场腾讯云提供的discus!Q模板 [详情](https://ext.dcloud.net.cn/plugin?id=2336)
* 【uniCloud】
+ 【重要】新增 本地运行云函数,可连接远程数据库和云存储,大幅提升开发效率,同时方便数据导入导出 [详情](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=runlocal)
+ 【重要】新增 本地运行云函数,可连接远程数据库和云存储,大幅提升开发效率,同时方便数据导入导出 [详情](https://doc.dcloud.net.cn/uniCloud/quickstart?id=runlocal)
+ 【重要】新增 插件市场支持云函数付费销售,欢迎插件作者们提交高质量可售卖插件
+ 【重要】新增 uniCloud.sendSms 短信发送能力,可方便、便宜的发送验证码短信 [详情](https://uniapp.dcloud.net.cn/uniCloud/send-sms)
+ 【重要】新增 uniCloud.sendSms 短信发送能力,可方便、便宜的发送验证码短信 [详情](https://doc.dcloud.net.cn/uniCloud/send-sms)
+ 修复 2.7.12版本引出的支付宝小程序、百度小程序下使用 uniCloud 报错的Bug
+ 修复 2.7.12版本引出的H5端 main.js 内使用 uniCloud 导致 uniCloud 不可使用的Bug
* 【App插件(含5+App和uni-app的App端)】
......@@ -1622,7 +1622,7 @@
+ 微信小程序 修复 多个 v-for 嵌套时部分情况下绑定事件报错的Bug [详情](https://gitee.com/dcloud/uni-app/issues/I1KNYW)
+ 登录模版 升级 集成 uni-id 补充云函数,实现前后一体、功能完整的登录注册模板 [详情](https://github.com/dcloudio/uni-template-login)
* 【uniCloud】
+ 【重要】新增[uni-id](https://uniapp.dcloud.net.cn/uniCloud/uni-id),实现简单、统一、可扩展的用户中心,推荐每个 uniCloud 开发者使用
+ 【重要】新增[uni-id](https://doc.dcloud.net.cn/uniCloud/uni-id),实现简单、统一、可扩展的用户中心,推荐每个 uniCloud 开发者使用
+ 新增 callfunction时自动携带`uni-id`的token,无需自行开发token管理方案
+ 新增 web控制台 腾讯云 云数据库备份和恢复功能 [详情](https://uniapp.dcloud.io/uniCloud/cf-database?id=backup)
+ 新增 web控制台 腾讯云 云数据库集合名称修改功能
......
......@@ -5,8 +5,8 @@
+ uni统计2 修复 支付宝小程序云报错 spaceAppId required 的bug [详情](https://ask.dcloud.net.cn/question/181491)
* 【uni-app x插件】
+ 优化 编译器 项目存在大量css代码时的编译速度
+ 新增 组件 sticky-section 分段吸顶 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/sticky.html#sticky-section)
+ 新增 API uni-push [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/push.html)
+ 新增 组件 sticky-section 分段吸顶 [详情](https://doc.dcloud.net.cn/uni-app-x/component/sticky.html#sticky-section)
+ 新增 API uni-push [详情](https://doc.dcloud.net.cn/uni-app-x/api/push.html)
+ 新增 css position 属性设置为 absolute 时,margin 支持取值 auto
+ 调整 API uni.downloadFile 下载默认目录调整为app的cache目录下的uniDownloads目录,方便被rom的清理工具清理
+ 修复 组件 video 部分 event 回调没有属性值的Bug[详情](https://ask.dcloud.net.cn/question/180748)
......@@ -21,7 +21,7 @@
+ 修复 css 代码中引用非 static 目录的静态资源失败的Bug [详情](https://issues.dcloud.net.cn/pages/issues/detail?id=231)
+ 调整 各项目模板的 index.html (web平台专有文件)中引入入口文件从 main.js 改为 main(即main.uts,后缀可省略)
+ 新增 模板 App升级中心兼容uni-app x [详见](https://ext.dcloud.net.cn/plugin?id=4542)
+ 新增 模板 uni-id-pages-x [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/app-x.html)
+ 新增 模板 uni-id-pages-x [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/app-x.html)
* 【uts插件】
+ 优化 异步函数在 uni-app x 中使用时默认与框架运行在同一线程
+ 修复 部分位运算组合使用时优先级不正确的Bug
......@@ -48,12 +48,12 @@
* 修复 vue3 项目 vite.config.js 配置 target 未作用到 renderjs 的Bug [详情](https://ask.dcloud.net.cn/question/180135)
* 修复 使用 uts 开发的 ext-api,升级更新 wgt 后,调用可能报错的Bug [详情](https://ask.dcloud.net.cn/question/180309)
* 【uni-app x插件】
* 新增 form 组件 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/form.html)
* 新增 uni.addInterceptor 拦截器,可拦截部分API [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/interceptor.html)
* 新增 uni.setNavigationBarTitle [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/set-navigation-bar-title.html)
* 新增 uni.getAppBaseInfo 获取获取包名、签名信息 [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/get-app-base-info.html)
* 新增 scroll-view 组件支持 nested-scroll-child,可将嵌套滚动的父滚动视图滚动余量传递给子视图 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/scroll-view.html)
* 新增 web-view 组件支持 download 事件,以及 loading、loaded 事件回调参数支持 url 属性 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/web-view.html)
* 新增 form 组件 [详情](https://doc.dcloud.net.cn/uni-app-x/component/form.html)
* 新增 uni.addInterceptor 拦截器,可拦截部分API [详情](https://doc.dcloud.net.cn/uni-app-x/api/interceptor.html)
* 新增 uni.setNavigationBarTitle [详情](https://doc.dcloud.net.cn/uni-app-x/api/set-navigation-bar-title.html)
* 新增 uni.getAppBaseInfo 获取获取包名、签名信息 [详情](https://doc.dcloud.net.cn/uni-app-x/api/get-app-base-info.html)
* 新增 scroll-view 组件支持 nested-scroll-child,可将嵌套滚动的父滚动视图滚动余量传递给子视图 [详情](https://doc.dcloud.net.cn/uni-app-x/component/scroll-view.html)
* 新增 web-view 组件支持 download 事件,以及 loading、loaded 事件回调参数支持 url 属性 [详情](https://doc.dcloud.net.cn/uni-app-x/component/web-view.html)
* 新增 image、video 组件 src 支持非 static 目录的静态资源
* 新增 uvue 文件支持引入 ts 后缀的文件,等同于 uts 后缀
* 新增 App-Android平台 真机运行标准基座内置所有常用权限
......@@ -102,14 +102,14 @@
+ 支付宝小程序平台 修复 lottie 组件属性无效的Bug [详情](https://github.com/dcloudio/uni-app/issues/4510)
+ 抖音小程序平台 修复 Vue2 项目运行到抖音 27.2.0 版本以上 $refs 失效的Bug [详情](https://github.com/dcloudio/uni-app/pull/4555)
* 【uni-app x插件】
+ 新增 sticky-header 吸顶组件 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/sticky-header.html)
+ 新增 unicloud-db 组件 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/unicloud-db.html)
+ 新增 takeSnapshot 截图api [详情](https://uniapp.dcloud.net.cn/uni-app-x/dom/element.html#takeSnapshot)
+ 新增 transitionend 动画结束事件 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/common.html#transitionend)
+ 新增 sticky-header 吸顶组件 [详情](https://doc.dcloud.net.cn/uni-app-x/component/sticky-header.html)
+ 新增 unicloud-db 组件 [详情](https://doc.dcloud.net.cn/uni-app-x/component/unicloud-db.html)
+ 新增 takeSnapshot 截图api [详情](https://doc.dcloud.net.cn/uni-app-x/dom/element.html#takeSnapshot)
+ 新增 transitionend 动画结束事件 [详情](https://doc.dcloud.net.cn/uni-app-x/component/common.html#transitionend)
+ 新增 css border-*-width 属性值支持 thin | medium | thick
+ 新增 摇树优化 代码中未使用的内置模块(如video)会自动摇掉,减少安装包体积 [详情](https://uniapp.dcloud.net.cn/uni-app-x/manifest.html#treeShaking)
+ 优化 组件类型,内置组件和自定义组件可更方便的获取类型并调用组件方法 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/#methods)
+ 优化 uni.getElementById 支持泛型 [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/get-element.html)
+ 新增 摇树优化 代码中未使用的内置模块(如video)会自动摇掉,减少安装包体积 [详情](https://doc.dcloud.net.cn/uni-app-x/manifest.html#treeShaking)
+ 优化 组件类型,内置组件和自定义组件可更方便的获取类型并调用组件方法 [详情](https://doc.dcloud.net.cn/uni-app-x/component/#methods)
+ 优化 uni.getElementById 支持泛型 [详情](https://doc.dcloud.net.cn/uni-app-x/api/get-element.html)
+ 新增 list-view 组件的下拉刷新支持自定义样式
+ 修复 list-view 组件嵌套 swiper 时 swiper-item 可能重复显示的Bug
+ 修复 list-view 组件某些情况子节点位置错乱的Bug
......@@ -168,7 +168,7 @@
+ 新增 Regexp 正则表达式支持 flags 属性 [详情](https://uniapp.dcloud.net.cn/uts/buildin-object-api/regexp.html#flags)
+ 新增 支持 encodeURI、decodeURI、encodeURIComponent、decodeURIComponent 等全局方法 [详情](https://uniapp.dcloud.net.cn/uts/buildin-object-api/global.html#encodeuri)
+ 新增 支持使用数值字面量和字符串字面量用作类型注解 [详情](https://uniapp.dcloud.net.cn/uts/literal.html)
+ 新增 uni.request 请求的 method 支持 OPTIONS [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/request.html)
+ 新增 uni.request 请求的 method 支持 OPTIONS [详情](https://doc.dcloud.net.cn/uni-app-x/api/request.html)
+ 新增 App-Android平台 Promise [详情](https://uniapp.dcloud.net.cn/uts/buildin-object-api/promise.html)
+ 新增 App-Android平台 支持 Array.fromNative 方法将原生 ByteArray/LongArray/ShortArray 类型转换为 Array
+ 修复 App-Android平台 修复部分场景下位运算符异常的Bug
......@@ -185,17 +185,17 @@
+ iOS平台 更新 uni-AD模块 穿山甲广告联盟SDK 为 5.6.0.5 版;百度百青藤广告联盟SDK 为 5.321 版;Pangle SDK 为 5.5.0.4 版;Google AdMob SDK 为 10.9.0 版
+ iOS平台 修复 3.7.12版更新个验SDK引出的 一键登录弹窗模式下点击关闭不会触发 fail 回调的Bug [详情](https://ask.dcloud.net.cn/question/177253)
* 【uniCloud】
+ 新增 uni-app x 项目支持 [详情](https://uniapp.dcloud.net.cn/uni-app-x/unicloud.html)
+ 新增 uni-app x 项目支持 [详情](https://doc.dcloud.net.cn/uni-app-x/unicloud.html)
#### 3.8.12.20230802-alpha
* 【uni-app】
+ App-iOS平台 修复 uni.setTabBarItem 动态设置 gif 后再设置普通图片可能不生效的Bug
* 【uniCloud】
+ 调整 uni-ai 非uni-ai计费网关调用百度接口由内测接口调整为[文心千帆大模型接口](https://cloud.baidu.com/doc/WENXINWORKSHOP/s/jlil56u11)
+ 新增 uni-map-common 聚合多家地图供应商的云能力的公共模块 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-map-common.html)
+ 新增 unicloud-map 云端一体组件,主要用于显示数据库里的自定义POI,渲染在地图上。 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-map.html)
+ 新增 unicloud-map 地图管理端插件,提供了POI管理,可以在管理端可视化的标记POI。 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-map-admin.html)
+ 新增 unicloud-city-select 城市选择组件,方便用户在应用中快速选择目标城市的组件。 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-city-select.html)
+ 新增 uni-map-common 聚合多家地图供应商的云能力的公共模块 [详情](https://doc.dcloud.net.cn/uniCloud/uni-map-common.html)
+ 新增 unicloud-map 云端一体组件,主要用于显示数据库里的自定义POI,渲染在地图上。 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-map.html)
+ 新增 unicloud-map 地图管理端插件,提供了POI管理,可以在管理端可视化的标记POI。 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-map-admin.html)
+ 新增 unicloud-city-select 城市选择组件,方便用户在应用中快速选择目标城市的组件。 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-city-select.html)
* 【App插件(含5+App和uni-app的App端)】
+ 【重要】Android平台 适配 支持 Android14 系统
+ Android平台 更新 云端打包环境 compileSdkVersion 为 33
......@@ -215,11 +215,11 @@
+ uts插件 App-iOS平台 新增 CocoaPods 依赖支持配置git地址 [详情](https://uniapp.dcloud.net.cn/plugin/uts-ios-cocoapods.html#usecocoapods)
+ uts插件 App-iOS平台 修复 调用方法参数中有多个自定义类型时会导致应用崩溃的Bug
* 【uniCloud】
+ 新增 阿里云定时触发时云函数入参对齐腾讯云 [详情](https://uniapp.dcloud.net.cn/uniCloud/trigger.html#trigger-param)
+ 新增 云对象定时触发方法_timing增加入参 [详情](https://uniapp.dcloud.net.cn/uniCloud/trigger.html#cloudobject)
+ 新增 uni-ai支持通过开发者自己的key调用讯飞星火大模型 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#get-llm-manager)
+ 新增 类似uni.request的http请求接口uniCloud.request [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#unicloud-request)
+ 新增 类似uni.connectSocket的websocket客户端接口uniCloud.connectSocket [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#websocket-client)
+ 新增 阿里云定时触发时云函数入参对齐腾讯云 [详情](https://doc.dcloud.net.cn/uniCloud/trigger.html#trigger-param)
+ 新增 云对象定时触发方法_timing增加入参 [详情](https://doc.dcloud.net.cn/uniCloud/trigger.html#cloudobject)
+ 新增 uni-ai支持通过开发者自己的key调用讯飞星火大模型 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#get-llm-manager)
+ 新增 类似uni.request的http请求接口uniCloud.request [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#unicloud-request)
+ 新增 类似uni.connectSocket的websocket客户端接口uniCloud.connectSocket [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#websocket-client)
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 修复 隐私政策提示框在部分设备横屏状态下按钮显示不全的Bug [详情](https://ask.dcloud.net.cn/question/173749)
+ Android平台 修复 扫码界面拒绝权限提示文字默认语言不正确的Bug [详情](https://ask.dcloud.net.cn/question/174032)
......@@ -238,7 +238,7 @@
+ uts插件 App-iOS平台 修复 Hello UTS 中腾讯定位插件没有网络时调用 getLocation 导致应用闪退的Bug [详情](https://ask.dcloud.net.cn/question/172744)
* 【uniCloud】
+ 修复 jql语法 geoNear方法不传query参数时返回结果不正确的Bug [详情](https://ask.dcloud.net.cn/question/172404)
+ 新增 uni-ai chatCompletion 接口流式响应支持 optimizedMessage 事件,优化 message 触发频率,减少客户端卡顿 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion-stream)
+ 新增 uni-ai chatCompletion 接口流式响应支持 optimizedMessage 事件,优化 message 触发频率,减少客户端卡顿 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion-stream)
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 优化 plus.runtime.install 安装apk功能剥离为独立模块,云端打包勾选 google play 渠道时不包含此模块,解决上架 google play 审核报 DCloud SDK 包含从未知来源下载或安装应用的问题 [详情](https://ask.dcloud.net.cn/question/172533)
+ Android平台 更新 AndroidX依赖库为 1.1.0 版,解决上架 google play 报 androidx.fragment:fragment:1.0.0 SDK 版本已老的问题
......@@ -279,8 +279,8 @@
+ uts插件 App-iOS平台 新增 CocoaPods 依赖 [文档](https://uniapp.dcloud.net.cn/plugin/uts-plugin.html#config-json-2)
+ uts插件 App-iOS平台 修复 uts页面组件调用 $emit 方法无响应的Bug
* 【uniCloud】
+ 【重要】新增 uni-ai 计费网关,可低门槛的采购ai能力 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai-buy.html)
+ 新增 阿里云 云存储支持目录 [详情](https://uniapp.dcloud.net.cn/uniCloud/storage.html#storage-dir)
+ 【重要】新增 uni-ai 计费网关,可低门槛的采购ai能力 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai-buy.html)
+ 新增 阿里云 云存储支持目录 [详情](https://doc.dcloud.net.cn/uniCloud/storage.html#storage-dir)
+ 优化 阿里云 云函数调用云函数超时时间由10秒调整为60秒
+ 新增 本地调试支持使用push扩展库
+ 修复 本地调试调用redis服务的multi方法时未正确返回结果的Bug [详情](https://ask.dcloud.net.cn/question/171188)
......@@ -309,7 +309,7 @@
+ uni-ad 管理后台页面调整,调整App的基础广告、增强广告的分类概念 [详见](https://uniapp.dcloud.net.cn/uni-ad/release.html)
+ App平台、Web平台 优化 navigationBarBackgroundColor、navigationBarTextStyle 默认值 [详情](https://uniapp.dcloud.net.cn/collocation/pages.html#globalstyle)
* 【uniCloud】
+ 新增 uni-ai 微软azure openai chatCompletion接口 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#get-llm-manager)
+ 新增 uni-ai 微软azure openai chatCompletion接口 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#get-llm-manager)
+ 修复 jql语法 部分请求执行缓慢的Bug [详情](https://ask.dcloud.net.cn/question/170035)
* 【App插件(含5+App和uni-app的App端)】
+ 更新 uni-AD SDK,对接618预算,其中优量汇SDK Android为 4.530.1400 版;iOS为 4.14.30 版;穿山甲SDK iOS为 5.4.0.0 版;穿山甲GroMore广告SDK iOS为 5.1.7.0 版;快手广告SDK iOS为 3.3.44 版;Sigmob广告联盟SDK Android为 4.12.1 版,iOS为 4.9.0 版;百度百青藤广告SDK Android为 9.29 版,iOS为 5.14 版
......@@ -324,7 +324,7 @@
+ uts插件 App-Android平台 修复 Math.random() 返回数据精度不足的Bug
+ uts插件 App-Android平台 修复 UTSAndroid.offAppActivityRequestPermissionsResult 传入参数不生效的Bug
* 【uniCloud】
+ 新增 uni-ai 新增文字生成图片接口 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#ai-media)
+ 新增 uni-ai 新增文字生成图片接口 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#ai-media)
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 更新 UniPush 使用的个推核心组件SDK为 3.2.4.0 版;个推SDK为 3.2.17.0 版;适配华为应用市场审核政策调整
+ Android平台 修复 部分场景下真机运行同步文件失败的Bug [详情](https://ask.dcloud.net.cn/question/169374)
......@@ -347,9 +347,9 @@
+ 【重要】新增 uts插件内可支持部分 uni 的 api,如`uni.showModel` [详情](https://uniapp.dcloud.net.cn/plugin/uts-uni-api.html)
+ uts插件 App-Android平台 修复 函数参数不支持 boolean 类型的Bug
* 【uniCloud】
+ 新增 基于uni-push构建sse通道,在云函数 return 前也可以给客户端发消息 [详情](https://uniapp.dcloud.net.cn/uniCloud/sse-channel.html)
+ 新增 uni-ai 聊天接口支持steam流式响应 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion-stream)
+ 新增 uni-ai-chat云端一体页面模板,开源的ai聊天示例。比uni-im更简单 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai-chat.html)
+ 新增 基于uni-push构建sse通道,在云函数 return 前也可以给客户端发消息 [详情](https://doc.dcloud.net.cn/uniCloud/sse-channel.html)
+ 新增 uni-ai 聊天接口支持steam流式响应 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion-stream)
+ 新增 uni-ai-chat云端一体页面模板,开源的ai聊天示例。比uni-im更简单 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai-chat.html)
+ 新增 HBuilder新建opendb表时,如该表含有schema扩展js,会同时自动创建schema扩展js
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 修复 安全检测可能报`存在数据库注入漏洞`的问题 [详情](https://ask.dcloud.net.cn/question/152576)
......@@ -365,10 +365,10 @@
+ Web平台 修复 Vue3 项目 longpress 事件对象缺少 touches 字段的Bug [详情](https://ask.dcloud.net.cn/question/166956)
+ 小程序平台 修复 Vue2 项目使用高版本 CopyWebpackPlugin 时 static 目录条件编译无效的Bug [详情](https://github.com/dcloudio/uni-app/issues/4181)
* 【uniCloud】
+ 【重要】新增 uni-ai 聚合多家ai引擎,帮助开发者快速将AI能力应用到自己的应用中 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html)
+ 【重要】新增 uni-ai 聚合多家ai引擎,帮助开发者快速将AI能力应用到自己的应用中 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html)
+ 新增 JQL语法 触发器内副表读取事件增加 primaryCollection 参数,值为本次联表查询的主表表名
+ 调整 JQL语法 schema 内配置的动态 enum 校验数据时移除仅枚举500条的限制
+ 【重要】新增 uni-cms,全端的、云端一体的开源CMS内容管理系统,内置ai生成内容和广告解锁变现 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-cms.html)
+ 【重要】新增 uni-cms,全端的、云端一体的开源CMS内容管理系统,内置ai生成内容和广告解锁变现 [详情](https://doc.dcloud.net.cn/uniCloud/uni-cms.html)
* 【App插件(含5+App和uni-app的App端)】
+ 【重要】新增 uni-AD 支持 uniMP激励视频广告,提升CPM、提升填充率 [详情](https://uniapp.dcloud.net.cn/uni-ad.html#unimp)
+ 新增 一键登录支持 isCenterHint 参数设置未勾选服务条款时点击登录按钮的提示信息是否垂直居中显示 [详情](https://uniapp.dcloud.net.cn/univerify.html#%E5%AE%A2%E6%88%B7%E7%AB%AF-%E8%AF%B7%E6%B1%82%E7%99%BB%E5%BD%95%E6%8E%88%E6%9D%83)
......@@ -407,7 +407,7 @@
+ uni统计2 新增 uniStatPageLog 参数,是否开启页面数据采集,默认为开启
+ uts插件 App-Android平台 修复 console.log 无法输出对象中包含的 any 类型字段的Bug
* 【uniCloud】
+ 新增 jql支持in语法,查询某字段和另一个表指定字段匹配的记录 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql.html#enhanced-in)
+ 新增 jql支持in语法,查询某字段和另一个表指定字段匹配的记录 [详情](https://doc.dcloud.net.cn/uniCloud/jql.html#enhanced-in)
* 【App插件(含5+App和uni-app的App端)】
+ 更新 uni-AD 腾讯优量汇SDK Android为 4.514.1384 版;iOS为 4.14.12 版;快手广告SDK Android为 3.3.40 版,iOS为 3.3.40 版;Sigmob广告联盟SDK Android为 4.10.1 版;百度百青藤广告SDK Android为 9.271 版
+ Android平台 修复 某些情况下可能出现软键盘弹出后立即收起的Bug [详情](https://ask.dcloud.net.cn/question/161957)
......@@ -428,8 +428,8 @@
+ App-iOS平台 修复 nvue 页面组件设置 border 样式偶现崩溃的Bug [详情](https://ask.dcloud.net.cn/question/164236)
+ App-iOS平台 修复 nvue 页面 loading 组件事件触发异常的Bug [详情](https://ask.dcloud.net.cn/question/163143)
* 【uniCloud】
+ 新增 uni-cloud-s2s公共模块 用于解决uniCloud服务空间与传统服务器通讯时互相信任的问题 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-cloud-s2s.html)
+ 优化 安全网络 微信小程序端支持非uni-id的应用 [详情](https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#mp-weixin-without-uni-id-pages)
+ 新增 uni-cloud-s2s公共模块 用于解决uniCloud服务空间与传统服务器通讯时互相信任的问题 [详情](https://doc.dcloud.net.cn/uniCloud/uni-cloud-s2s.html)
+ 优化 安全网络 微信小程序端支持非uni-id的应用 [详情](https://doc.dcloud.net.cn/uniCloud/secure-network.html#mp-weixin-without-uni-id-pages)
+ 升级 阿里云 客户端连接云函数最大超时时间由20秒调整为40秒
+ 升级 阿里云 云函数URL化的默认域名访问QPS限制由100调整为1000
+ 升级 uniCloud控制台 阿里云 前端网页托管 cdn刷新次数限制由每小时3次调整为每小时10次
......@@ -446,7 +446,7 @@
#### 3.7.6.20230227-alpha
* 【uni-app】
+ 【重要】App平台 新增 uni实人认证,uni.startFacialRecognitionVerify,姓名身份证和人脸活体比对,金融级安全保障 [详情](https://uniapp.dcloud.net.cn/uniCloud/frv/intro)
+ 【重要】App平台 新增 uni实人认证,uni.startFacialRecognitionVerify,姓名身份证和人脸活体比对,金融级安全保障 [详情](https://doc.dcloud.net.cn/uniCloud/frv/intro)
+ Web、App平台 修复 NodesRef 无法获取 properties 的Bug [详情](https://ask.dcloud.net.cn/question/163535)
+ Web平台 修复 高德地图缩放时会触发 markertap 事件的Bug [详情](https://ask.dcloud.net.cn/question/162763)
+ App平台 优化 video 组件支持 isLive 属性
......@@ -457,9 +457,9 @@
+ 京东小程序平台 新增 支持编译 Vue3 项目 [详情](https://github.com/dcloudio/uni-app/pull/4023)
+ 微信小程序平台 新增 支持 Skyline gesture [详情](https://ask.dcloud.net.cn/question/162700)
* 【uniCloud】
+ 新增 uni实人认证,云端一体,金融级安全保障,包括云函数扩展库、web控制台 [详情](https://uniapp.dcloud.net.cn/uniCloud/frv/intro)
+ 【重要】uni-id-pages 新增实名认证功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#frv)
+ 【重要】新增 uni-frv-external 云端一体模板,用于非uniCloud业务使用实名认证功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/frv/dev.html#uni-frv-external)
+ 新增 uni实人认证,云端一体,金融级安全保障,包括云函数扩展库、web控制台 [详情](https://doc.dcloud.net.cn/uniCloud/frv/intro)
+ 【重要】uni-id-pages 新增实名认证功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#frv)
+ 【重要】新增 uni-frv-external 云端一体模板,用于非uniCloud业务使用实名认证功能 [详情](https://doc.dcloud.net.cn/uniCloud/frv/dev.html#uni-frv-external)
+ 调整 客户端sdk开发调试时连本地网络的时机由应用启动时连接调整为访问本地云函数时才会连接
+ 修复 客户端sdk uniCloud.init、uniCloud.database 方法在关联正式版阿里云服务空间时仍默认使用公测版 endpoint 的Bug
* 【App插件(含5+App和uni-app的App端)】
......@@ -499,8 +499,8 @@
+ uts插件 App-iOS平台 修复 调用方法时参数大于实际数量时功能可能异常的Bug
+ uts插件 App-iOS平台 修复 组件热刷新后属性初始值不生效的Bug
* 【uniCloud】
+ 新增 JQL触发器 支持联表查询时副表的读取触发器,beforeReadAsSecondaryCollection 和 afterReadAsSecondaryCollection [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-timing)
+ 调整 JQL触发器 参数内的 subCollection 改为 secondaryCollection。老参数仍可访问但会给出警告 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-param)
+ 新增 JQL触发器 支持联表查询时副表的读取触发器,beforeReadAsSecondaryCollection 和 afterReadAsSecondaryCollection [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-timing)
+ 调整 JQL触发器 参数内的 subCollection 改为 secondaryCollection。老参数仍可访问但会给出警告 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-param)
+ 修复 JQL语法字符串格式查询语句内使用数组且其中包含负数时报错的Bug [详情](https://ask.dcloud.net.cn/question/161852)
+ 修复 云对象未返回值时客户端报错的Bug [详情](https://ask.dcloud.net.cn/question/161852)
+ 修复 阿里云正式版删除文件出错未返回错误信息的Bug
......@@ -533,8 +533,8 @@
+ 支付宝小程序平台 修复 uni.getSystemInfo 返回的 platform 属性在模拟器中不正确的Bug
+ QQ小程序平台 修复 Vue3 项目 video 组件 ended 事件在真机不触发的Bug [详情](https://ask.dcloud.net.cn/question/155602)
* 【uniCloud】
+ 新增 schema扩展js支持引入公共模块及扩展库 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql.html#deps-of-jql)
+ 新增 JQL触发器方法新增一些参数 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-param)
+ 新增 schema扩展js支持引入公共模块及扩展库 [详情](https://doc.dcloud.net.cn/uniCloud/jql.html#deps-of-jql)
+ 新增 JQL触发器方法新增一些参数 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-param)
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 新增 隐私政策提示框支持 backToExit 配置是否响应点击系统返回键退出应用,解决部分应用市场上架审核可能提示`系统返回键失灵`的问题 [详情](https://uniapp.dcloud.net.cn/tutorial/app-privacy-android.html)
+ Android平台 更新 uni-AD 腾讯优量汇广告SDK 为 4.500.1370 版;Sigmob广告联盟SDK 为 4.9.0 版
......@@ -580,7 +580,7 @@
* 【uniCloud】
+ JQL语法 修复 使用 setUser 方法未传 permission 参数且使用触发器时报错的Bug
+ JQL语法 修复 add 方法传递的字段值为对象且其中包含null值时报错的Bug
+ JQL语法 新增 数据库触发器增加 triggerContext 参数,用于在 before 和 after 内共享数据 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-context)
+ JQL语法 新增 数据库触发器增加 triggerContext 参数,用于在 before 和 after 内共享数据 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-context)
+ 阿里云 调整 正式版云存储单文件100MB限制调整为5GB
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 更新 fastjson SDK为 1.2.83 版,解决安全检测可能报`Fastjson反序列化远程代码执行漏洞`的问题
......@@ -602,8 +602,8 @@
+ App-iOS平台 修复 UniPush 2.0 在vue2项目中 启用离线推送后,调用 uni.getPushClientId 某些情况下获取不到cid的Bug [详情](https://ask.dcloud.net.cn/question/158921)
+ 小程序平台 修复 3.6.13版引出的 使用 async/await 发布后运行报错的Bug [详情](https://ask.dcloud.net.cn/question/159413)
* 【uniCloud】
+ JQL语法 新增 触发器内可以获取用户信息和本次数据库操作结果 [用户信息](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#user-info)[执行结果](https://uniapp.dcloud.net.cn/uniCloud/ +ql-schema-ext.html#result)
+ JQL语法 新增 触发器内可以判断当前执行的语句是否和指定语句相同 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#is-equal-to-jql)
+ JQL语法 新增 触发器内可以获取用户信息和本次数据库操作结果 [用户信息](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#user-info)[执行结果](https://doc.dcloud.net.cn/uniCloud/ +ql-schema-ext.html#result)
+ JQL语法 新增 触发器内可以判断当前执行的语句是否和指定语句相同 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#is-equal-to-jql)
+ JQL语法 调整 对于 schema 内定义的复杂类型数据(file、array、object)类型的字段,忽略赋给此字段的 null 值
+ 本地调试插件 修复 在部分旧系统运行时本地调试服务启动失败的Bug [详情](https://ask.dcloud.net.cn/question/159343)
+ 本地调试插件 修复 3.6.12版引出的 云函数 调试运行 无法进行Debug断点调试的Bug
......@@ -631,7 +631,7 @@
+ 小程序平台 优化 vue3 项目使用 import 导入非 static 目录的资源生成后名称默认补充 hash [详情](https://github.com/dcloudio/uni-app/issues/4011)
+ 微信小程序平台 修复 Vue3 项目 v-for 循环事件可能错乱的Bug [详情](https://github.com/dcloudio/uni-app/issues/4015)
+ 微信小程序平台 修复 Vue3 项目 wxs 热更新失效的Bug [详情](https://ask.dcloud.net.cn/question/158252)
+ uni-im 全端支持Vue3 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-im.html)
+ uni-im 全端支持Vue3 [详情](https://doc.dcloud.net.cn/uniCloud/uni-im.html)
+ uni-im 新增多媒体消息(含:语音、图片、视频、任意文件)和代码发送
+ uts插件 新增 在uts文件中可使用条件编译 //#ifdef APP-ANDROID 和 //#ifdef APP-IOS [详情](https://uniapp.dcloud.net.cn/tutorial/platform.html#uts-%E7%9A%84%E6%9D%A1%E4%BB%B6%E7%BC%96%E8%AF%91)
+ uts插件 App-Android平台 调整 内置库包名为`io.dcloud.uts`,类名为`UTSAndroid` [详情](https://uniapp.dcloud.net.cn/plugin/uts-for-android.html#iodcloudutsandroid)
......@@ -646,18 +646,18 @@
+ hello uts 新增 系统API Alert 弹窗示例 [详情](https://ext.dcloud.net.cn/plugin?id=9892)
+ hello uts 补齐 iOS平台 三方SDK toast 消息提示框,监听设备位置变化示例 [详情](https://ext.dcloud.net.cn/plugin?id=9892)
* 【uniCloud】
+ 【重要】新增 数据库扩展js,{表名}.schema.ext.js,可实现数据库触发器。推荐用触发器替代action,更安全 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger)
+ 【重要】uni-pay 2.0,从公共模块升级为包含前端页面、uni-pay-co云对象,让支付更加简单省心 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-pay.html)
+ 【重要】新增 数据库扩展js,{表名}.schema.ext.js,可实现数据库触发器。推荐用触发器替代action,更安全 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger)
+ 【重要】uni-pay 2.0,从公共模块升级为包含前端页面、uni-pay-co云对象,让支付更加简单省心 [详情](https://doc.dcloud.net.cn/uniCloud/uni-pay.html)
+ JQL语法 修复 where 和 permission 内使用负数常量时报错的Bug [详情](https://ask.dcloud.net.cn/question/157993)
+ 本地调试插件 修复 调用 clientDB、jql扩展 时报找不到 action 的Bug [详情](https://ask.dcloud.net.cn/question/157997)
+ uniIdRouter 修复 vue3项目跳转时报错的Bug [详情](https://ask.dcloud.net.cn/question/158015)
+ 【重要】uni-id-co 新增 外部系统联登接口,可为外部系统创建与uni-id相对应的账号,使该账号可以使用依赖uniId的系统及功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#external)
+ uni-id-co 新增 设置密码接口 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#set-pwd)
+ uni-id-co 新增 URL化请求时鉴权签名验证 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#http-reqeust-auth)
+ uni-id-co 新增匹配到的用户不可在当前应用登录时的错误码 `uni-id-account-not-exists-in-current-app` [错误码说明](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#errcode)
+ 【重要】uni-id-co 新增 外部系统联登接口,可为外部系统创建与uni-id相对应的账号,使该账号可以使用依赖uniId的系统及功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#external)
+ uni-id-co 新增 设置密码接口 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#set-pwd)
+ uni-id-co 新增 URL化请求时鉴权签名验证 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#http-reqeust-auth)
+ uni-id-co 新增匹配到的用户不可在当前应用登录时的错误码 `uni-id-account-not-exists-in-current-app` [错误码说明](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#errcode)
+ uni-id-co 修复 微信登录时用户未设置头像的报错问题
+ uni-id-co 修复 无法从 clientInfo 中获取 uniIdToken
+ uni-id-pages 新增 登录后跳转设置密码页面配置项`setPasswordAfterLogin` [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#set-pwd-after-login)
+ uni-id-pages 新增 登录后跳转设置密码页面配置项`setPasswordAfterLogin` [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#set-pwd-after-login)
+ uni-id-pages 新增 设置密码页面
+ uni-id-pages 优化 toast 错误提示时间为3秒
+ uni-admin 调整 群发短信功能的 schema 文件命名规范,将`batch-sms-template` `batch-sms-task` `batch-sms-result` 更改为 `opendb-sms-temlate` `opendb-sms-task` `opendb-sms-log` 以符合opendb规范
......@@ -684,10 +684,10 @@
+ Web平台 修复 Vue3 项目 --window-top 计算错误的Bug [详情](https://ask.dcloud.net.cn/question/157164)
+ Web平台 修复 Vue3 项目配置全局 loading、error 组件无效的Bug [详情](https://ask.dcloud.net.cn/question/157122)
+ 支付宝小程序平台 修复 page-meta 组件 root-font-size 属性无效的Bug [详情](https://ask.dcloud.net.cn/question/157168)
+ uni-im 支持 非uniCloud 或 不基于uni-id-pages 开发的项目 接入 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-im.html)
+ uni-im 支持 非uniCloud 或 不基于uni-id-pages 开发的项目 接入 [详情](https://doc.dcloud.net.cn/uniCloud/uni-im.html)
* 【uniCloud】
+ 【重要】阿里云商用版正式上线 [详情](https://ask.dcloud.net.cn/article/40144)
+ JQL语法 新增 支持 geoNear 以实现地理位置查询 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql.html#geo-near)
+ JQL语法 新增 支持 geoNear 以实现地理位置查询 [详情](https://doc.dcloud.net.cn/uniCloud/jql.html#geo-near)
+ JQL语法 修复 部分有权限进行的查询被误报权限校验未通过的Bug
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 新增 隐私政策提示框支持 showAlways 配置是否每次启动都弹窗提示 [详情](https://uniapp.dcloud.net.cn/tutorial/app-privacy-android.html)
......@@ -721,17 +721,17 @@
+ 抖音小程序平台 优化 默认启用 component2 [详情](https://ask.dcloud.net.cn/question/156550)
+ hello uts 新增 Android平台获取用户输入、播放asset音频、调用系统拍照示例 [详情](https://ext.dcloud.net.cn/plugin?id=9892)
* 【uniCloud】
+ 【重要】新增 uni-im 云端一体的、全平台的、免费的、开源即时通讯系统 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-im.html)
+ 【重要】新增 uni-im 云端一体的、全平台的、免费的、开源即时通讯系统 [详情](https://doc.dcloud.net.cn/uniCloud/uni-im.html)
+ jql语法 修复 使用 add 数据库运算方法报错的Bug [详情](https://ask.dcloud.net.cn/question/156261)
+ jql语法 修复 使用部分 js 关键字导致查询条件或 field 报错的Bug
+ jql语法 修复 使用 getTemp 联表查询时,如果主表关联字段在 schema 内为数组类型但实际数据无此字段时报错的Bug
+ 云对象 新增 url 化支持通过多段 path 路径调用方法,以第一段作为云对象方法名 [详情](https://uniapp.dcloud.net.cn/uniCloud/http.html#request-co-url)
+ 云对象 新增 url 化支持通过多段 path 路径调用方法,以第一段作为云对象方法名 [详情](https://doc.dcloud.net.cn/uniCloud/http.html#request-co-url)
+ 本地调试插件 修复 HBuilderX 3.6.7 引出的断点进入nodejs内置模块的Bug
+ 安全网络 调整 统一错误码规范 [详情](https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#err-code)
+ uni-id 升级密码加密算法,支持hmac-sha256加密 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#password-safe)
+ uni-id 新增 开发者可以自定义密码加密规则 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#custom-password-encrypt)
+ uni-id 新增 支持将其他系统用户迁移至uni-id [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#move-users-to-uni-id)
+ uni-id 支持URL化方式请求 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#adapter-http)
+ 安全网络 调整 统一错误码规范 [详情](https://doc.dcloud.net.cn/uniCloud/secure-network.html#err-code)
+ uni-id 升级密码加密算法,支持hmac-sha256加密 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#password-safe)
+ uni-id 新增 开发者可以自定义密码加密规则 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#custom-password-encrypt)
+ uni-id 新增 支持将其他系统用户迁移至uni-id [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#move-users-to-uni-id)
+ uni-id 支持URL化方式请求 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#adapter-http)
* 【App插件(含5+App和uni-app的App端)】
+ 新增 Stripe支付支持设置账单信息 [详情](https://uniapp.dcloud.net.cn/tutorial/app-payment-stripe.html)
+ Android平台 新增 支持暗黑模式 [详情](https://ask.dcloud.net.cn/article/36995)
......@@ -764,7 +764,7 @@
+ 支付宝小程序 新增 uni.onKeyboardHeightChange 监听键盘高度变化 [详情](https://uniapp.dcloud.net.cn/api/key.html#onkeyboardheightchange)
+ 支付宝小程序 修复 小程序组件中的事件触发时机较早时在 Vue 组件中无法监听的Bug
* 【uniCloud】
+ 【重要】新增 安全网络 客户端校验功能,防止伪造的客户端请求服务器 [详情](https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client)
+ 【重要】新增 安全网络 客户端校验功能,防止伪造的客户端请求服务器 [详情](https://doc.dcloud.net.cn/uniCloud/secure-network.html#verify-client)
+ 新增 `uni-clear-temp-data` 插件,用于自动清理数据库中的过期数据 [详情](https://ext.dcloud.net.cn/plugin?id=9826)
+ 修复 HBuilderX插件 `uni-`开头的 schema 文件 右键菜单缺少【opendb检查更新】的Bug
+ 修复 HBuilderX插件 本地云函数调用 redis 接口传较大的数据时报错的Bug [详情](https://ask.dcloud.net.cn/question/155804)
......@@ -829,13 +829,13 @@
+ 快手小程序平台 优化 uni.requestPayment 实现改用 ks.pay [详情](https://ask.dcloud.net.cn/question/152948)
+ uni统计 修复 3.4.9版本引出的 deviceId 获取方式变化,导致 uni统计2.0 App-Android 平台部分统计数据不准确的Bug [详情](https://ask.dcloud.net.cn/article/40097)
* 【uniCloud】
+ 【重要】新增 `安全网络` uni-app客户端和unicloud实现安全通讯,验证客户端身份和加密数据,防刷利器 [详情](https://uniapp.dcloud.net.cn/uniCloud/secure-network.html)
+ 新增 客户端sdk 新增 uniCloud.databaseForJQL 接口,拉齐在云函数中的写法。相比之前 database,返回值移除了多一层的 result [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb.html#jssdk)
+ 新增 客户端sdk uniCloud.importObject增加 parseSystemError 选项,用于处理云对象未捕获的错误或客户端网络错误,以便给用户展示友好的错误信息 [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#auto-ui)
+ 【重要】新增 `安全网络` uni-app客户端和unicloud实现安全通讯,验证客户端身份和加密数据,防刷利器 [详情](https://doc.dcloud.net.cn/uniCloud/secure-network.html)
+ 新增 客户端sdk 新增 uniCloud.databaseForJQL 接口,拉齐在云函数中的写法。相比之前 database,返回值移除了多一层的 result [详情](https://doc.dcloud.net.cn/uniCloud/clientdb.html#jssdk)
+ 新增 客户端sdk uniCloud.importObject增加 parseSystemError 选项,用于处理云对象未捕获的错误或客户端网络错误,以便给用户展示友好的错误信息 [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#auto-ui)
+ 修复 本地调试插件 连接本地云函数 require 出错时仅第一次报出错误的Bug
+ uni-id-co 新增 支持微信授权手机号登录方式 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-weixin-mobile)
+ uni-id-co 新增 解绑第三方平台账号 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#unbind-third-account)
+ uni-id-co 新增 微信绑定手机号支持通过`getPhoneNumber`事件回调的`code`绑定 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#bind-mobile-by-mp-weixin)
+ uni-id-co 新增 支持微信授权手机号登录方式 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-weixin-mobile)
+ uni-id-co 新增 解绑第三方平台账号 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#unbind-third-account)
+ uni-id-co 新增 微信绑定手机号支持通过`getPhoneNumber`事件回调的`code`绑定 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#bind-mobile-by-mp-weixin)
+ uni-admin 新增 群发短信功能 [详情](https://uniapp.dcloud.net.cn//uniCloud/admin.html#群发短信)
+ uni-admin 修复 uni统计 App-Android 平台部分统计数据不准确的Bug [详情](https://ask.dcloud.net.cn/article/40097)
+ uni-admin 修复 uni统计 周/月数据不准确的Bug
......@@ -901,7 +901,7 @@
+ 支付宝小程序平台 修复 启用小程序基础库2.0配置后访问 $slots 报错的Bug [详情](https://github.com/dcloudio/uni-app/issues/3529)
+ 抖音小程序平台 新增 vue2 项目支持 onUploadDouyinVideo 生命周期 [详情](https://ask.dcloud.net.cn/question/151113)
* 【uniCloud】
+ 调整 本地调试插件 云对象运行参数配置文件改为 ${objectName}.param.js [详情](https://uniapp.dcloud.net.cn/uniCloud/rundebug.html#run-obj-param)
+ 调整 本地调试插件 云对象运行参数配置文件改为 ${objectName}.param.js [详情](https://doc.dcloud.net.cn/uniCloud/rundebug.html#run-obj-param)
+ 修复 本地调试插件 HBuilderX 3.5.5 版本引出的使用 push 扩展库导致其他云函数不能正常运行的Bug
+ 修复 本地调试插件 HBuilderX 3.5.5 版本引出的连接本地云函数时偶发 `SIGN_PARAM_INVALID` 错误
* 【App插件(含5+App和uni-app的App端)】
......@@ -934,26 +934,26 @@
+ 抖音小程序平台 修复 vue2 项目 反复快速创建销毁页面时组件无法渲染的Bug
* 【uniCloud】
+ 优化 阿里云 数据库超时时间由3秒调整为5秒
+ 新增 阿里云 通过代理解决微信服务器需要固定IP的问题 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#http-proxy-client)
+ 新增 阿里云 通过代理解决微信服务器需要固定IP的问题 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#http-proxy-client)
+ 新增 提供了一批新API,更优雅的处理同实例多并发请求
- 新增 uniCloud.getRequestList 用于获取当前云函数实例内正在处理的请求的 requestId 列表 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#get-request-list)
- 云函数 新增 context.requestId 用于获取当前请求id [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#context)
- 云对象 新增 this.getUniCloudRequestId() 用于获取当前请求id [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-request-id)
+ 新增 云函数 uniCloud.getCloudInfos 获取云端信息。同时兼容有无并发请求的情况 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#get-cloud-infos)
+ 新增 云函数 uniCloud.getClientInfos 获取客户端信息。同时兼容有无并发请求的情况 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#get-client-infos)
- 新增 uniCloud.getRequestList 用于获取当前云函数实例内正在处理的请求的 requestId 列表 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#get-request-list)
- 云函数 新增 context.requestId 用于获取当前请求id [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#context)
- 云对象 新增 this.getUniCloudRequestId() 用于获取当前请求id [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#get-request-id)
+ 新增 云函数 uniCloud.getCloudInfos 获取云端信息。同时兼容有无并发请求的情况 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#get-cloud-infos)
+ 新增 云函数 uniCloud.getClientInfos 获取客户端信息。同时兼容有无并发请求的情况 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#get-client-infos)
+ 修复 客户端sdk 未关联 uniCloud 服务空间时使用 uniCloud 对象导致报错的Bug [详情](https://github.com/dcloudio/uni-app/issues/3758)
+ 修复 JQL 一个表内多个包含 parentKey 字段时树查询报错的Bug [详情](https://ask.dcloud.net.cn/question/151834)
+ 修复 本地调试插件 部分情况下全局对象复用导致的扩展库提示不正确的Bug [详情](https://ask.dcloud.net.cn/question/150357)
+ 优化 本地调试插件 持续调试会导致内存占用过高并且响应缓慢的Bug
+ 优化 uniIdRouter 支持对首页、直达页面进行拦截并跳转到登录页面
+ 优化 uni-id-co 密码规则调整,废除之前的简单校验,允许配置密码强度 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#password-strength)
+ 调整 uni-id-co 存储用户 openid(`wx_openid.${mp|h5|app|web}`)时同时在`wx_openid.${mp|h5|app|web}_${DCloudAppId}`存储了一份副本,参考:[微信登录](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-weixin)[QQ登录](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-qq)
+ 调整 uni-id-co 依赖 uni-open-bridge-common 存储用户 `session_key``access_token` 等凭据 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#save-user-token)
+ 新增 uni-id-co 增加 beforeRegister 钩子用户在注册前向用户记录内添加一些数据 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#before-register)
+ 【重要】新增 uni-id-pages Web端支持微信登录(包括微信公众号内H5登录 和 普通浏览器内手机微信扫码登录)[详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#weixinlogin)
+ 新增 uni-id-pages 支持密码强度(是否必须包含大小写字母、数字和特殊符号以及长度)配置 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#config)
+ 新增 uni-id-pages 登录成功(全局)回调事件:`uni-id-pages-login-success`,支持通过[uni.$on](https://uniapp.dcloud.net.cn/api/window/communication.html#on)监听 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html)
+ 新增 uni-open-bridge 开源库,统一管理微信等三方开放平台的凭据 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-open-bridge.html)
+ 优化 uni-id-co 密码规则调整,废除之前的简单校验,允许配置密码强度 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#password-strength)
+ 调整 uni-id-co 存储用户 openid(`wx_openid.${mp|h5|app|web}`)时同时在`wx_openid.${mp|h5|app|web}_${DCloudAppId}`存储了一份副本,参考:[微信登录](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-weixin)[QQ登录](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-qq)
+ 调整 uni-id-co 依赖 uni-open-bridge-common 存储用户 `session_key``access_token` 等凭据 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#save-user-token)
+ 新增 uni-id-co 增加 beforeRegister 钩子用户在注册前向用户记录内添加一些数据 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#before-register)
+ 【重要】新增 uni-id-pages Web端支持微信登录(包括微信公众号内H5登录 和 普通浏览器内手机微信扫码登录)[详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#weixinlogin)
+ 新增 uni-id-pages 支持密码强度(是否必须包含大小写字母、数字和特殊符号以及长度)配置 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#config)
+ 新增 uni-id-pages 登录成功(全局)回调事件:`uni-id-pages-login-success`,支持通过[uni.$on](https://uniapp.dcloud.net.cn/api/window/communication.html#on)监听 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html)
+ 新增 uni-open-bridge 开源库,统一管理微信等三方开放平台的凭据 [详情](https://doc.dcloud.net.cn/uniCloud/uni-open-bridge.html)
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 更新 QQ 登录、分享SDK版本为 3.5.12 版;百度定位SDK为 9.3.5 版,百度地图SDK为 7.5.3 版
+ Android平台 修复 UniPush 2.0 厂商推送通道不支持 payload 字段为非 json 字符串的Bug
......@@ -981,7 +981,7 @@
+ Web平台 修复 vue3 项目 canvas 组件 touch 事件 stop、prevent 修饰符无效的Bug [详情](https://ask.dcloud.net.cn/question/148195)
+ 支付宝小程序平台 修复 vue3 项目 访问 $slots 不生效的Bug [详情](https://ask.dcloud.net.cn/question/150373)
* 【uniCloud】
+ 【重要】新增云函数ip防刷功能,避免大量无效请求导致云函数、数据库响应变慢 [详情](https://uniapp.dcloud.net.cn/uniCloud/ip-filter.html)
+ 【重要】新增云函数ip防刷功能,避免大量无效请求导致云函数、数据库响应变慢 [详情](https://doc.dcloud.net.cn/uniCloud/ip-filter.html)
+ 修复 部分场景下在 main.js 内使用 uniCloud 报错的Bug
+ 修复 uni-admin 在 vue3 项目中使用 uni.showLeftWindow 后组件上 showLeftWindow 值并没有更新的Bug [详情](https://ask.dcloud.net.cn/question/149618)
+ uni统计2 新增 前端数据上报周期配置项 [详情](https://uniapp.dcloud.net.cn/uni-stat-v2.html#report-time)
......@@ -1022,9 +1022,9 @@
+ App-iOS平台 修复 nvue 组件动态修改 border-radius 样式可能不生效的Bug [详情](https://ask.dcloud.net.cn/question/144709)
+ 百度小程序平台 修复 vue3 项目 uni.login 失效的Bug [详情](https://ask.dcloud.net.cn/question/117304)
* 【uniCloud】
+ 【重要】新增 JQL Cache Redis。将 MongoDB 查询结果缓存到 Redis [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-cache-redis.html)
+ 新增 云对象支持URL化 [详情](https://uniapp.dcloud.net.cn/uniCloud/http.html#cloudobject)
+ 新增 云对象支持定时触发 [详情](https://uniapp.dcloud.net.cn/uniCloud/trigger.html#cloudobject)
+ 【重要】新增 JQL Cache Redis。将 MongoDB 查询结果缓存到 Redis [详情](https://doc.dcloud.net.cn/uniCloud/jql-cache-redis.html)
+ 新增 云对象支持URL化 [详情](https://doc.dcloud.net.cn/uniCloud/http.html#cloudobject)
+ 新增 云对象支持定时触发 [详情](https://doc.dcloud.net.cn/uniCloud/trigger.html#cloudobject)
+ 新增 uniCloud web控制台支持对服务空间进行成员管理 [详情](https://uniapp.dcloud.io/uniCloud/concepts/space.html#collaboration)
+ 修复 JQL操作成功时新增返回`errCode: 0`,兼容uniCloud响应体规范
+ 调整 uni-id-common 仍将token存储在用户表的token字段内,与旧版本uni-id保持一致
......@@ -1032,7 +1032,7 @@
+ 优化 uni-admin 应用管理模块可管理App下载地址、小程序二维码等更多应用信息 [详情](https://uniapp.dcloud.io/uniCloud/admin.html#app-manager)
+ 调整 uni-admin 内置 统一发布页(uni-portal)插件 [详情](https://uniapp.dcloud.io/uniCloud/admin.html#uni-portal)
+ 调整 uni-admin 内置 App升级中心(uni-upgrade-center)插件,并支持多应用商店更新 [详情](https://uniapp.dcloud.io/uniCloud/admin.html#uni-upgrade-center)
+ 新增 uni-id-pages 允许覆盖uni-id-co内置校验规则 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#custom-validator)
+ 新增 uni-id-pages 允许覆盖uni-id-co内置校验规则 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#custom-validator)
+ 修复 uni-id-pages uni-id-co的logout接口时没有删除token的Bug
+ 修复 uni-id-pages app端 clientInfo.appVersionCode 为数字导致 uni-id-co 校验无法通过的Bug
+ 修复 uni-id-pages 微信小程序调用uni-id-co接口报错的Bug [详情](https://ask.dcloud.net.cn/question/148877)
......@@ -1085,17 +1085,17 @@
+ 抖音小程序平台 修复 vue3 项目 部分情况下,组件未更新的Bug [详情](https://github.com/dcloudio/uni-app/issues/3625)
* 【uniCloud】
+ 新增 uni-push2.0 全端支持(App、小程序、web)的云端一体的统一推送服务 [详情](https://uniapp.dcloud.io/unipush-v2.html)
+ 新增 腾讯云平台 数据万象,对云存储文件进行图片缩放、增加水印等计算功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/storage.html#%E6%95%B0%E6%8D%AE%E5%A4%84%E7%90%86)
+ 新增 keepRunningAfterReturn 配置云函数是否能在 return 后继续运行,仅腾讯云 nodejs12 生效 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#keep-running)
+ 新增 Redis扩展库 增加 quit 接口用于断开 redis 连接 [详情](https://uniapp.dcloud.net.cn/uniCloud/redis.html#quit)
+ 新增 JQL数据库管理 支持使用更新操作符 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql.html#update-command)
+ 新增 腾讯云平台 数据万象,对云存储文件进行图片缩放、增加水印等计算功能 [详情](https://doc.dcloud.net.cn/uniCloud/storage.html#%E6%95%B0%E6%8D%AE%E5%A4%84%E7%90%86)
+ 新增 keepRunningAfterReturn 配置云函数是否能在 return 后继续运行,仅腾讯云 nodejs12 生效 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#keep-running)
+ 新增 Redis扩展库 增加 quit 接口用于断开 redis 连接 [详情](https://doc.dcloud.net.cn/uniCloud/redis.html#quit)
+ 新增 JQL数据库管理 支持使用更新操作符 [详情](https://doc.dcloud.net.cn/uniCloud/jql.html#update-command)
+ 修复 uniIdRouter 在 loginPage 为 tabbar 页面时无法自动跳转的Bug
+ 调整 云函数 context 内增加 `uniIdToken``FUNCTION_TYPE` [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-callfunction.html#context)
+ 调整 云对象 cloudInfo 内增加 functionName、functionType [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-cloud-info)
+ 调整 云对象 clientInfo 内增加 source [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-client-info)
+ 调整 云函数 context 内增加 `uniIdToken``FUNCTION_TYPE` [详情](https://doc.dcloud.net.cn/uniCloud/cf-callfunction.html#context)
+ 调整 云对象 cloudInfo 内增加 functionName、functionType [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#get-cloud-info)
+ 调整 云对象 clientInfo 内增加 source [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#get-client-info)
+ 修复 本地调试插件 使用运行菜单运行云函数时可能出现日志顺序错误的Bug
+ 修复 本地调试插件 项目AppId由无权使用调整为有权使用时(重新获取AppId或获得所有者授权)重启项目不生效的Bug
+ 调整 本地调试插件 云函数本地运行时配置的运行参数clientInfo内字段调整 [详情](https://uniapp.dcloud.net.cn/uniCloud/rundebug.html#mock-client-info)
+ 调整 本地调试插件 云函数本地运行时配置的运行参数clientInfo内字段调整 [详情](https://doc.dcloud.net.cn/uniCloud/rundebug.html#mock-client-info)
+ 新增 HBuilderX opendb schema文件 右键菜单增加【opendb检查更新】,支持从云端更新 opendb schema文件,并生成 JQL 升级迁移文件用于数据迁移
+ 修复 HBuilderX 打开云对象子目录下的文件时按 Ctrl+r 运行菜单无运行云对象选项的Bug
+ 【重要】调整 uni统计2 版本记录复用 uni升级中心 的 opendb-app-versions表,废弃 uni-stat-app-versions表 [详情](https://uniapp.dcloud.net.cn/uni-stat-v2.html#upgrade)
......@@ -1134,7 +1134,7 @@
* 【uniCloud】
+ 【重要】uni-id重构。uni-id公共模块 + uni-id-cf云函数 的组合不再更新,取而代之的是 uni-id-common公共模块 + uni-id-pages云端一体模板
- 新增 uni-id-common公共模块。更小巧的公共模块,负责 uni-id 的 token 管理和权限校验 [详情](https://uniapp.dcloud.io/uniCloud/uni-id-common.html)
- 新增 uni-id-pages云端一体页面模板。包括一组前端页面 + uni-id-co云对象。包括用户注册、登录、忘记密码、个人中心等功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html)
- 新增 uni-id-pages云端一体页面模板。包括一组前端页面 + uni-id-co云对象。包括用户注册、登录、忘记密码、个人中心等功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html)
+ 新增 uniIdRouter路由管理。在 pages.json 里直接定义哪些页面需要登录后才能访问 [详情](https://uniapp.dcloud.io/uniCloud/uni-id/summary.html#uni-id-router)
+ 新增 uniCloud.onNeedLogin/offNeedLogin 用于监听/移除监听需要登录事件,需搭配 `uniIdRouter` 使用 [详情](https://uniapp.dcloud.io/uniCloud/client-sdk.html#on-need-login)
+ 新增 uniCloud.onRefreshToken/offRefreshToken 用于监听/移除监听 token 更新事件 [详情](https://uniapp.dcloud.io/uniCloud/client-sdk.html#on-refresh-token)
......@@ -1198,8 +1198,8 @@
+ H5平台 修复 3.4.10 版本引发的 vue3 项目在 left/top/right window 页面使用 match-media 报错的Bug [详情](https://ask.dcloud.net.cn/question/146126)
+ 微信小程序平台 修复 vue3 项目 ad-custom 组件无法使用的Bug [详情](https://ask.dcloud.net.cn/question/145883)
* 【uniCloud】
+ 新增 uniCloud.onResponse/offResponse 接口用于监听云函数、云对象及clientDB的响应结果 [详情](https://uniapp.dcloud.net.cn/uniCloud/client-sdk.html#on-response)
+ 新增 uniCloud响应体规范 添加 newToken 字段,用于token续期。云对象会自动将token持久化存储 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#resformat)
+ 新增 uniCloud.onResponse/offResponse 接口用于监听云函数、云对象及clientDB的响应结果 [详情](https://doc.dcloud.net.cn/uniCloud/client-sdk.html#on-response)
+ 新增 uniCloud响应体规范 添加 newToken 字段,用于token续期。云对象会自动将token持久化存储 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#resformat)
+ 修复 uniCloud虚拟目录、以及uni_modules下的云对象目录,右键菜单,没有运行-本地云对象、调试运行-本地云对象的菜单的Bug
+ uniCloud控制台 新增 腾讯云云存储支持上传文件夹
+ uni-admin 新增 uni统计 可通过选择「应用版本」查询数据
......@@ -1227,7 +1227,7 @@
+ App平台 修复 nvue 页面 switch 组件切换状态无限闪动的Bug [详情](https://ask.dcloud.net.cn/question/145272)
+ App平台 修复 纯 nvue 编译模式 uni_modules 内静态资源未拷贝的Bug
+ App-iOS平台 修复 vue3 项目 nvue 页面 swiper 组件面板指示点无法隐藏的Bug [详情](https://ask.dcloud.net.cn/question/145097)
+ H5平台 新增 vue3 项目 unicloud-db 组件属性 ssr-key [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db.html#ssrkey)
+ H5平台 新增 vue3 项目 unicloud-db 组件属性 ssr-key [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db.html#ssrkey)
+ H5平台 修复 vue3 项目 unicloud-db 组件 使用 ssr 时 页面存在2个以上组件时数据显示错乱的Bug [详情](https://ask.dcloud.net.cn/question/139537)
+ H5平台 修复 3.4.10 版本引出的 vue2 项目启用摇树优化缺失 view 组件的Bug [详情](https://ask.dcloud.net.cn/question/145286)
+ 小程序平台 修复 vue3 项目 在模板中使用 wxs、sjs 插值表达式不生效的Bug [详情](https://github.com/dcloudio/uni-app/issues/3527)
......@@ -1268,8 +1268,8 @@
+ 小程序平台 修复 vue3 项目 部分情况下代码分割错误的Bug [详情](https://github.com/dcloudio/uni-app/issues/3491)
+ 微信小程序平台 调整 ad 广告组件 [详情](https://uniapp.dcloud.net.cn/component/ad.html#weixin)
* 【uniCloud】
+ 新增 本地云函数调用云端redis,方便开发调试 [详情](https://uniapp.dcloud.net.cn/uniCloud/redis.html#lcoal-function)
+ 新增 uni-cloud-jql 扩展库 databaseForJQL 方法支持传递 clientInfo,以便于在云对象中使用 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-cloud.html#use-in-object)
+ 新增 本地云函数调用云端redis,方便开发调试 [详情](https://doc.dcloud.net.cn/uniCloud/redis.html#lcoal-function)
+ 新增 uni-cloud-jql 扩展库 databaseForJQL 方法支持传递 clientInfo,以便于在云对象中使用 [详情](https://doc.dcloud.net.cn/uniCloud/jql-cloud.html#use-in-object)
+ 修复 本地运行插件 HBuilderX 3.4.8 引发的运行云函数时如未绑定服务空间会导致运行进程卡住的Bug
+ 修复 云对象 _before 内抛出错误后 _after 不执行的Bug [详情](https://ask.dcloud.net.cn/question/145046)
+ uni-id 调整 绑定、解绑邮箱手机号接口,只要传递 code 参数就进行验证码校验即使传递的值为undefined
......@@ -1293,13 +1293,13 @@
+ Android平台 修复 uni-AD 开屏广告开通腾讯优量汇可能引起应用启动白屏的Bug
+ iOS平台 修复 登录鉴权、分享的 authorize 方法传入认证参数 options 不生效的Bug
* 【uniCloud】
+ 【重要】调整 vue2版本客户端App平台对应的`context.PLATFORM`值由 `app-plus` 改为 `app`。此调整对 uni-id 有影响,详情请参考文档:[uni-id preferedAppPlatform](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#prefered-app-platform)
+ 【重要】调整 vue2版本客户端App平台对应的`context.PLATFORM`值由 `app-plus` 改为 `app`。此调整对 uni-id 有影响,详情请参考文档:[uni-id preferedAppPlatform](https://doc.dcloud.net.cn/uniCloud/uni-id.html#prefered-app-platform)
+ 修复 云对象 自动展示交互界面时未能显示 loading 标题的Bug [详情](https://ask.dcloud.net.cn/question/144526)
+ 调整 客户端将上报所有`getSystemInfoSync`返回的内容供云端使用,参考文档:[云函数内获取客户端信息](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#client-info)[云对象内获取客户端信息](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-client-info)
+ uni-id 新增 getWeixinUserInfo 用于获取app平台微信登录用户的用户信息 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#get-weixin-user-info)
+ uni-id 新增 addUser 用于手动添加用户 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#add-user)
+ uni-id 新增 resetPwdBySms 用于使用短信验证码重置密码 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#reset-pwd-by-sms)
+ uni-id 调整 用户注册时记录用户注册环境到 register_env 字段 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#user-table)
+ 调整 客户端将上报所有`getSystemInfoSync`返回的内容供云端使用,参考文档:[云函数内获取客户端信息](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#client-info)[云对象内获取客户端信息](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#get-client-info)
+ uni-id 新增 getWeixinUserInfo 用于获取app平台微信登录用户的用户信息 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id.html#get-weixin-user-info)
+ uni-id 新增 addUser 用于手动添加用户 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id.html#add-user)
+ uni-id 新增 resetPwdBySms 用于使用短信验证码重置密码 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id.html#reset-pwd-by-sms)
+ uni-id 调整 用户注册时记录用户注册环境到 register_env 字段 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id.html#user-table)
+ uni-id 调整 用户注册时将注册 ip 移至 register_env 内
#### 3.4.8.20220428-alpha
......@@ -1333,7 +1333,7 @@
+ uni-ui 新增 uni-tooltip 组件 [详情](https://ext.dcloud.net.cn/plugin?id=8020)
* 【uniCloud】
+ 修复 云对象 自动展示错误提示界面时 toast 图标错误的Bug [详情](https://ask.dcloud.net.cn/question/142246)
+ 新增 uniCloud 支持云对象本地运行和调试 [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#run-local)
+ 新增 uniCloud 支持云对象本地运行和调试 [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#run-local)
* 【App插件(含5+App和uni-app的App端)】
+ 更新 uni-AD 腾讯优量汇SDK Android为 4.462.1332 版,iOS为 4.13.63 版;今日头条穿山甲SDK iOS为 4.4.0.5 版;快手广告SDK Android为 3.3.23 版,iOS为 3.3.23 版;快手内容联盟SDK iOS为 3.3.28 版;百度百青藤广告SDK iOS为 4.861 版;Sigmob广告联盟SDK iOS为 4.1.0 版
+ Android平台 更新 高德地图SDK为 9.2.0 版, 解决在部分设备使用地图引起应用崩溃的Bug [详情](https://ask.dcloud.net.cn/question/143573)
......@@ -1364,7 +1364,7 @@
+ 微信小程序平台 修复 vue3 项目发行为混合分包运行报错的Bug [详情](https://github.com/dcloudio/uni-app/issues/3416)
* 【uniCloud】
+ 【重要】阿里云 调整 单次数据库查询最大超时时间由1秒调整为3秒,需要重新上传云函数触发更新
+ 【重要】云对象 调整 默认自动显示请求相关ui(等待loading,错误弹框) [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#auto-ui)
+ 【重要】云对象 调整 默认自动显示请求相关ui(等待loading,错误弹框) [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#auto-ui)
+ JQL 修复 部分情况下过度限制了权限的Bug [详情](https://ask.dcloud.net.cn/question/142457)
+ 本地调试插件 修复 HBuilderX 2.4.5 版本引出的部分场景下访问本地云函数误报公共模块冲突的Bug
* 【App插件(含5+App和uni-app的App端)】
......@@ -1543,11 +1543,11 @@
+ 支付宝小程序平台 修复 vue2 项目小程序插件中组件事件监听失效的Bug [详情](https://github.com/dcloudio/uni-app/issues/2410)
+ 【重要】hello uniCloud 新增云对象基础使用示例[详情](https://ext.dcloud.net.cn/plugin?id=4082)
* 【uniCloud】
+ 【重要】新增`云对象`。将callfunction函数调用升级为模块化方式,网络不再传递json,前端对象化使用云API [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj)
+ 【调整】发送短信API 从内置库剥离为扩展库 uni-cloud-sms [详情](https://uniapp.dcloud.net.cn/uniCloud/send-sms?id=extension)
+ 【调整】一键登录API 从内置库剥离为扩展库 uni-cloud-verify [详情](https://uniapp.dcloud.net.cn/uniCloud/univerify?id=extension)
+ 【重要】新增`云对象`。将callfunction函数调用升级为模块化方式,网络不再传递json,前端对象化使用云API [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj)
+ 【调整】发送短信API 从内置库剥离为扩展库 uni-cloud-sms [详情](https://doc.dcloud.net.cn/uniCloud/send-sms?id=extension)
+ 【调整】一键登录API 从内置库剥离为扩展库 uni-cloud-verify [详情](https://doc.dcloud.net.cn/uniCloud/univerify?id=extension)
+ 【调整】uniCloud本地调试插件 云函数右键本地运行时,此云函数内的callFunction由调用云端云函数改为调用本地云函数
+ 新增 jql语法 允许在 getTemp 联表查询的虚拟联表内使用 groupBy distinct [详情](https://uniapp.dcloud.net.cn/uniCloud/jql? id=lookup-with-temp)
+ 新增 jql语法 允许在 getTemp 联表查询的虚拟联表内使用 groupBy distinct [详情](https://doc.dcloud.net.cn/uniCloud/jql? id=lookup-with-temp)
+ 优化 HBuilderX新建云函数的界面支持选择模板和依赖
+ 修复 阿里云 云函数删除文件接口返回数据格式不正确的Bug
+ 修复 uni-cloud-jql扩展库 权限校验失败等场景未抛出错误的Bug
......@@ -1624,10 +1624,10 @@
+ 小程序平台 修复 模板中包含转义引号时在小程序开发工具中编译报错或显示异常的Bug
+ 微信小程序平台 修复 多页面,组件内使用插槽数据时,差量编译丢失插槽信息的Bug [详情](https://ask.dcloud.net.cn/question/136258)
* 【uniCloud】
+ 新增 JQL语法 使用 getTemp 进行联表查询时,支持在临时表内使用 as 或其他运算操作 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp)
+ 新增 JQL语法 使用 getTemp 进行联表查询时,支持在虚拟联表内使用 foreignKey 方法指定要使用的 foreignKey 的归属的字段 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp)
+ 新增 web控制台 阿里云 前端网页托管支持为指定路径开启 uni-app history 路由跳转模式支持 [详情](https://uniapp.dcloud.net.cn/uniCloud/hosting?id=routing)
+ 新增 uni-id 支持自定义国际化语言支持 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=custom-i8n)
+ 新增 JQL语法 使用 getTemp 进行联表查询时,支持在临时表内使用 as 或其他运算操作 [详情](https://doc.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp)
+ 新增 JQL语法 使用 getTemp 进行联表查询时,支持在虚拟联表内使用 foreignKey 方法指定要使用的 foreignKey 的归属的字段 [详情](https://doc.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp)
+ 新增 web控制台 阿里云 前端网页托管支持为指定路径开启 uni-app history 路由跳转模式支持 [详情](https://doc.dcloud.net.cn/uniCloud/hosting?id=routing)
+ 新增 uni-id 支持自定义国际化语言支持 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=custom-i8n)
+ 修复 uni-id 一键登录时未校验重复手机号是否已验证的Bug
+ 修复 uni-id Apple 登录时用户邮箱为空时报错的Bug
+ 修复 uni-id 用户名密码登录时多个应用出现重复用户名登录报错的Bug
......
......@@ -6,15 +6,15 @@
+ 修复 使用 uni ext api,且云打包同时勾选Android和iOS,发行后的安装包未能正确包含uni ext api插件的Bug [详情](https://ask.dcloud.net.cn/question/181295)
+ uni统计2 修复 支付宝小程序云报错 spaceAppId required 的bug [详情](https://ask.dcloud.net.cn/question/181491)
* 【uni-app x插件】
+ 新增 组件 form 表单 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/form.html)
+ 新增 组件 sticky-section 分段吸顶 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/sticky.html#sticky-section)
+ 新增 uni-push [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/push.html)
+ 新增 uni.addInterceptor 拦截器,可拦截部分API [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/interceptor.html)
+ 新增 uni.setNavigationBarTitle [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/set-navigation-bar-title.html)
+ 新增 组件 form 表单 [详情](https://doc.dcloud.net.cn/uni-app-x/component/form.html)
+ 新增 组件 sticky-section 分段吸顶 [详情](https://doc.dcloud.net.cn/uni-app-x/component/sticky.html#sticky-section)
+ 新增 uni-push [详情](https://doc.dcloud.net.cn/uni-app-x/api/push.html)
+ 新增 uni.addInterceptor 拦截器,可拦截部分API [详情](https://doc.dcloud.net.cn/uni-app-x/api/interceptor.html)
+ 新增 uni.setNavigationBarTitle [详情](https://doc.dcloud.net.cn/uni-app-x/api/set-navigation-bar-title.html)
+ 调整 uni.downloadFile 下载默认目录调整为app的cache目录下的uniDownloads目录,方便被rom的清理工具清理 [详情](https://issues.dcloud.net.cn/pages/issues/detail?id=201)
+ 补充 uni.getAppBaseInfo 获取获取包名、签名信息 [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/get-app-base-info.html)
+ 补充 组件 scroll-view 支持 nested-scroll-child,可将嵌套滚动的父滚动视图滚动余量传递给子视图 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/scroll-view.html)
+ 补充 组件 web-view 支持 download 事件,以及 loading、loaded 事件回调参数支持 url 属性 [详情](https://uniapp.dcloud.net.cn/uni-app-x/component/web-view.html)
+ 补充 uni.getAppBaseInfo 获取获取包名、签名信息 [详情](https://doc.dcloud.net.cn/uni-app-x/api/get-app-base-info.html)
+ 补充 组件 scroll-view 支持 nested-scroll-child,可将嵌套滚动的父滚动视图滚动余量传递给子视图 [详情](https://doc.dcloud.net.cn/uni-app-x/component/scroll-view.html)
+ 补充 组件 web-view 支持 download 事件,以及 loading、loaded 事件回调参数支持 url 属性 [详情](https://doc.dcloud.net.cn/uni-app-x/component/web-view.html)
+ 补充 组件 image、video 的 src 属性及 css 中,支持非 static 目录的静态资源
+ 修复 组件 text 固定宽高时,设置 padding-left 和 padding-right 可能导致文本不居中的Bug
+ 修复 组件 text 设置 space 属性时,换行符 \n 有时无法正常显示的Bug
......@@ -43,7 +43,7 @@
+ 补充 css position 属性设置为 absolute 时,margin 支持取值 auto
+ 补充 真机运行标准基座内置所有常用权限。减少因权限造成的打包自定义基座的频率
+ 新增 模板 App升级中心兼容uni-app x [详见](https://ext.dcloud.net.cn/plugin?id=4542)
+ 新增 模板 uni-id-pages-x 方便开发账户系统 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/app-x.html)
+ 新增 模板 uni-id-pages-x 方便开发账户系统 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/app-x.html)
+ 修复 部分情况下真机运行 appid 为空导致应用异常崩溃的Bug [详情](https://issues.dcloud.net.cn/pages/issues/detail?id=162)
+ 修复 使用 v-if 显示组件的 background 样式设置为线性渐变可能引起崩溃的Bug [详情](https://issues.dcloud.net.cn/pages/issues/detail?id=164)
* 【uts插件】
......@@ -69,12 +69,12 @@
+ Android平台 更新 uni实人认证使用的阿里云金融级实人认证SDK为 2.3.7 版
* 【uniCloud】
+ 【重要】新增 uniCloud支付宝小程序云版,全端可用、uni-app和uni-app x均可用。价格更优,限制更少,支持域名备案
+ 【重要】调整 废弃 `db_init.json`,每个collection由schema.json、index.json、init_data.json、schema.ext.js 4个文件描述 [详情](https://uniapp.dcloud.net.cn/uniCloud/hellodb.html#init-db)
+ 【重要】调整 废弃 `db_init.json`,每个collection由schema.json、index.json、init_data.json、schema.ext.js 4个文件描述 [详情](https://doc.dcloud.net.cn/uniCloud/hellodb.html#init-db)
+ 优化 基于模板新建schema/新建schemajs时,如模板是由多个文件组成的,允许用户选择创建具体的文件
#### 3.95.2023102806
* 【uni-app x插件】
* 新增 ext api `uni.installApk` 安装apk [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/install-apk.html)
* 新增 ext api `uni.installApk` 安装apk [详情](https://doc.dcloud.net.cn/uni-app-x/api/install-apk.html)
* App-Android平台 新增 真机运行标准基座支持安装apk权限
* App-Android平台 修复 使用云对象提交云端打包后可能运行报错的Bug [详情](https://ask.dcloud.net.cn/question/180404)
......@@ -102,7 +102,7 @@
* 新增 Regexp 正则表达式支持 flags 属性 [详情](https://uniapp.dcloud.net.cn/uts/buildin-object-api/regexp.html#flags)
* 新增 支持 encodeURI、decodeURI、encodeURIComponent、decodeURIComponent 等全局方法 [详情](https://uniapp.dcloud.net.cn/uts/buildin-object-api/global.html#encodeuri)
* 新增 支持使用数值字面量和字符串字面量用作类型注解 [详情](https://uniapp.dcloud.net.cn/uts/literal.html)
* 新增 uni.request 请求的 method 支持 OPTIONS [详情](https://uniapp.dcloud.net.cn/uni-app-x/api/request.html)
* 新增 uni.request 请求的 method 支持 OPTIONS [详情](https://doc.dcloud.net.cn/uni-app-x/api/request.html)
* 新增 await 支持与 Promise 一同使用 [详情](https://uniapp.dcloud.net.cn/uts/operator.html#await)
* 修复 parseInt 解析超过整型数据范围返回值为 NaN 的Bug
* 修复 for 循环中包含复杂continue、break时,执行不正确的Bug
......@@ -134,7 +134,7 @@
* iOS平台 修复 3.7.12版更新个验SDK引出的 一键登录弹窗模式下点击关闭不会触发 fail 回调的Bug [详情](https://ask.dcloud.net.cn/question/177253)
* 【uniCloud】
* 优化 阿里云 callFunction、url化方式调用云函数最大超时时间由60秒调整为120秒
* 新增 uni-app x 项目支持 [详情](https://uniapp.dcloud.net.cn/uni-app-x/unicloud/)
* 新增 uni-app x 项目支持 [详情](https://doc.dcloud.net.cn/uni-app-x/unicloud/)
#### 3.8.12.20230817
* 【uni-app】
......@@ -147,15 +147,15 @@
+ uts插件 App-iOS平台 修复 调用方法参数中有多个自定义类型时会导致应用崩溃的Bug
* 【uniCloud】
+ 调整 uni-ai 非uni-ai计费网关调用百度接口由内测接口调整为[文心千帆大模型接口](https://cloud.baidu.com/doc/WENXINWORKSHOP/s/jlil56u11)
+ 新增 uni-map-common 聚合多家地图供应商的云能力的公共模块 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-map-common.html)
+ 新增 unicloud-map 云端一体组件,简化地图业务开发,数据库的POI直接渲染在地图上。 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-map.html)
+ 新增 unicloud-map 地图管理的 uni-admin插件,可视化的管理POI。 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-map-admin.html)
+ 新增 unicloud-city-select 城市选择组件,方便用户在应用中快速选择目标城市的组件。 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-city-select.html)
+ 新增 阿里云定时触发时云函数入参对齐腾讯云 [详情](https://uniapp.dcloud.net.cn/uniCloud/trigger.html#trigger-param)
+ 新增 云对象定时触发方法_timing增加入参 [详情](https://uniapp.dcloud.net.cn/uniCloud/trigger.html#cloudobject)
+ 新增 uni-ai支持通过开发者自己的key调用讯飞星火大模型 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#get-llm-manager)
+ 新增 类似uni.request的http请求接口uniCloud.request [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#unicloud-request)
+ 新增 类似uni.connectSocket的websocket客户端接口uniCloud.connectSocket [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#websocket-client)
+ 新增 uni-map-common 聚合多家地图供应商的云能力的公共模块 [详情](https://doc.dcloud.net.cn/uniCloud/uni-map-common.html)
+ 新增 unicloud-map 云端一体组件,简化地图业务开发,数据库的POI直接渲染在地图上。 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-map.html)
+ 新增 unicloud-map 地图管理的 uni-admin插件,可视化的管理POI。 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-map-admin.html)
+ 新增 unicloud-city-select 城市选择组件,方便用户在应用中快速选择目标城市的组件。 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-city-select.html)
+ 新增 阿里云定时触发时云函数入参对齐腾讯云 [详情](https://doc.dcloud.net.cn/uniCloud/trigger.html#trigger-param)
+ 新增 云对象定时触发方法_timing增加入参 [详情](https://doc.dcloud.net.cn/uniCloud/trigger.html#cloudobject)
+ 新增 uni-ai支持通过开发者自己的key调用讯飞星火大模型 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#get-llm-manager)
+ 新增 类似uni.request的http请求接口uniCloud.request [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#unicloud-request)
+ 新增 类似uni.connectSocket的websocket客户端接口uniCloud.connectSocket [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#websocket-client)
* 【App插件(含5+App和uni-app的App端)】
+ 【重要】Android平台 适配 支持 Android14 系统
+ Android平台 更新 云端打包环境 compileSdkVersion 为 33
......@@ -199,13 +199,13 @@
+ uts插件 App-iOS平台 修复 函数参数类型为 UTSJSONObject 时传入的参数值总是为空的Bug
+ uts插件 App-iOS平台 修复 Hello UTS 中腾讯定位插件没有网络时调用 getLocation 导致应用闪退的Bug [详情](https://ask.dcloud.net.cn/question/172744)
* 【uniCloud】
+ 【重要】新增 uni-ai 计费网关,可低门槛的采购ai能力 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai-buy.html)
+ 新增 阿里云 云存储支持目录 [详情](https://uniapp.dcloud.net.cn/uniCloud/storage.html#storage-dir)
+ 【重要】新增 uni-ai 计费网关,可低门槛的采购ai能力 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai-buy.html)
+ 新增 阿里云 云存储支持目录 [详情](https://doc.dcloud.net.cn/uniCloud/storage.html#storage-dir)
+ 优化 阿里云 云函数调用云函数超时时间由10秒调整为60秒
+ 新增 本地调试支持使用push扩展库
+ 修复 本地调试调用redis服务的multi方法时未正确返回结果的Bug [详情](https://ask.dcloud.net.cn/question/171188)
+ 修复 jql语法 geoNear方法不传query参数时返回结果不正确的Bug [详情](https://ask.dcloud.net.cn/question/172404)
+ 新增 uni-ai chatCompletion 接口流式响应支持 optimizedMessage 事件,优化 message 触发频率,减少客户端卡顿 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion-stream)
+ 新增 uni-ai chatCompletion 接口流式响应支持 optimizedMessage 事件,优化 message 触发频率,减少客户端卡顿 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion-stream)
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 新增 enableOAID 配置不使用云端打包机默认版本 OAID SDK,避免通过uts插件或uni原生插件调用自己的 OAID SDK 引起的冲突 [详情](https://uniapp.dcloud.net.cn/collocation/manifest-app.html#enableoaid)
+ Android平台 优化 plus.runtime.install 安装apk功能剥离为独立模块,云端打包勾选 google play 渠道时不包含此模块,解决上架 google play 审核报 DCloud SDK 包含从未知来源下载或安装应用的问题 [详情](https://ask.dcloud.net.cn/question/172533)
......@@ -234,8 +234,8 @@
#### 3.8.3.20230526
* 【uniCloud】
+ 新增 uni-ai 微软azure openai接口 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#get-llm-manager)
+ 新增 uni-ai 新增文字生成图片接口 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#ai-media)
+ 新增 uni-ai 微软azure openai接口 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#get-llm-manager)
+ 新增 uni-ai 新增文字生成图片接口 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#ai-media)
+ 修复 jql语法 部分请求执行缓慢的Bug [详情](https://ask.dcloud.net.cn/question/170035)
* 【uni-app】
+ 新增 uni.addInterceptor 回调增加第二个参数 params [详情](https://ask.dcloud.net.cn/question/129195)
......@@ -315,19 +315,19 @@
#### 3.7.10.20230425
* 【uniCloud】
+ 【重要】新增 uni-ai 聚合多家ai引擎,帮助开发者快速将AI能力应用到自己的应用中 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html)
+ 【重要】新增 uni-cms,全端的、云端一体的开源CMS内容管理系统,内置ai生成内容和广告解锁变现 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-cms.html)
+ 新增 基于uni-push构建sse通道,在云函数 return 前也可以给客户端发消息 [详情](https://uniapp.dcloud.net.cn/uniCloud/sse-channel.html)
+ 新增 uni-ai 聊天接口支持steam流式响应 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion-stream)
+ 新增 uni-ai-chat云端一体页面模板,开源的ai聊天示例。比uni-im更简单 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-ai-chat.html)
+ 新增 jql支持in语法,查询某字段和另一个表指定字段匹配的记录 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql.html#enhanced-in)
+ 【重要】新增 uni-ai 聚合多家ai引擎,帮助开发者快速将AI能力应用到自己的应用中 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html)
+ 【重要】新增 uni-cms,全端的、云端一体的开源CMS内容管理系统,内置ai生成内容和广告解锁变现 [详情](https://doc.dcloud.net.cn/uniCloud/uni-cms.html)
+ 新增 基于uni-push构建sse通道,在云函数 return 前也可以给客户端发消息 [详情](https://doc.dcloud.net.cn/uniCloud/sse-channel.html)
+ 新增 uni-ai 聊天接口支持steam流式响应 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion-stream)
+ 新增 uni-ai-chat云端一体页面模板,开源的ai聊天示例。比uni-im更简单 [详情](https://doc.dcloud.net.cn/uniCloud/uni-ai-chat.html)
+ 新增 jql支持in语法,查询某字段和另一个表指定字段匹配的记录 [详情](https://doc.dcloud.net.cn/uniCloud/jql.html#enhanced-in)
+ 新增 JQL语法 触发器内副表读取事件增加 primaryCollection 参数,值为本次联表查询的主表表名
+ 调整 JQL语法 schema 内配置的动态 enum 校验数据时移除仅枚举500条的限制
+ 调整 HBuilder新建opendb表时,如该表含有schema扩展js,会同时自动创建schema扩展js
#### 3.7.8.20230323
* 【uni-app】
+ 【重要】App平台 新增 uni实人认证,uni.startFacialRecognitionVerify,姓名身份证和人脸活体比对,金融级安全保障 [详情](https://uniapp.dcloud.net.cn/uniCloud/frv/intro)
+ 【重要】App平台 新增 uni实人认证,uni.startFacialRecognitionVerify,姓名身份证和人脸活体比对,金融级安全保障 [详情](https://doc.dcloud.net.cn/uniCloud/frv/intro)
+ Web、App平台 修复 NodesRef 无法获取 properties 的Bug [详情](https://ask.dcloud.net.cn/question/163535)
+ Web平台 修复 高德地图缩放时会触发 markertap 事件的Bug [详情](https://ask.dcloud.net.cn/question/162763)
+ App平台 优化 video 组件支持 isLive 属性
......@@ -346,11 +346,11 @@
+ 字节跳动小程序平台 修复 uni.chooseImage 不支持 sizeType 配置的Bug [详情](https://ask.dcloud.net.cn/question/163986)
+ uts插件 App-Android平台 修复 3.7.3版本引出的 返回 JSON 对象中 is 开头的属性名称会被修改的Bug
* 【uniCloud】
+ 【重要】新增 uni实人认证,云端一体,金融级安全保障,包括云函数扩展库、web控制台 [详情](https://uniapp.dcloud.net.cn/uniCloud/frv/intro)
+ 【重要】uni-id-pages 新增实名认证功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#frv)
+ 新增 uni-frv-external 云端一体模板,用于非uniCloud业务使用实名认证功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/frv/dev.html#uni-frv-external)
+ 新增 uni-cloud-s2s公共模块 用于解决uniCloud服务空间与传统服务器通讯时互相信任的问题 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-cloud-s2s.html)
+ 优化 安全网络 微信小程序端支持非uni-id的应用 [详情](https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#mp-weixin-without-uni-id-pages)
+ 【重要】新增 uni实人认证,云端一体,金融级安全保障,包括云函数扩展库、web控制台 [详情](https://doc.dcloud.net.cn/uniCloud/frv/intro)
+ 【重要】uni-id-pages 新增实名认证功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#frv)
+ 新增 uni-frv-external 云端一体模板,用于非uniCloud业务使用实名认证功能 [详情](https://doc.dcloud.net.cn/uniCloud/frv/dev.html#uni-frv-external)
+ 新增 uni-cloud-s2s公共模块 用于解决uniCloud服务空间与传统服务器通讯时互相信任的问题 [详情](https://doc.dcloud.net.cn/uniCloud/uni-cloud-s2s.html)
+ 优化 安全网络 微信小程序端支持非uni-id的应用 [详情](https://doc.dcloud.net.cn/uniCloud/secure-network.html#mp-weixin-without-uni-id-pages)
+ 升级 阿里云 客户端连接云函数最大超时时间由20秒调整为40秒
+ 升级 阿里云 云函数URL化的自带域名访问QPS限制由100调整为1000
+ 升级 uniCloud控制台 阿里云 前端网页托管 cdn刷新次数限制由每小时3次调整为每小时10次
......@@ -411,10 +411,10 @@
+ uts插件 App-iOS平台 修复 调用方法时参数大于实际数量时功能可能异常的Bug
+ uts插件 App-iOS平台 修复 组件热刷新后属性初始值不生效的Bug
* 【uniCloud】
+ 新增 schema扩展js支持引入公共模块及扩展库 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql.html#deps-of-jql)
+ 新增 JQL触发器 方法新增一些参数 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-param)
+ 新增 JQL触发器 支持联表查询时副表的读取触发器,beforeReadAsSecondaryCollection 和 afterReadAsSecondaryCollection [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-timing)
+ 调整 JQL触发器 参数内的 subCollection 改为 secondaryCollection。老参数仍可访问但会给出警告 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-param)
+ 新增 schema扩展js支持引入公共模块及扩展库 [详情](https://doc.dcloud.net.cn/uniCloud/jql.html#deps-of-jql)
+ 新增 JQL触发器 方法新增一些参数 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-param)
+ 新增 JQL触发器 支持联表查询时副表的读取触发器,beforeReadAsSecondaryCollection 和 afterReadAsSecondaryCollection [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-timing)
+ 调整 JQL触发器 参数内的 subCollection 改为 secondaryCollection。老参数仍可访问但会给出警告 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-param)
+ 修复 JQL语法字符串格式查询语句内使用数组且其中包含负数时报错的Bug [详情](https://ask.dcloud.net.cn/question/161852)
+ 修复 云对象未返回值时客户端报错的Bug [详情](https://ask.dcloud.net.cn/question/161852)
+ 修复 阿里云正式版删除文件出错未返回错误信息的Bug
......@@ -467,7 +467,7 @@
* 【uniCloud】
+ JQL语法 修复 使用 setUser 方法未传 permission 参数且使用触发器时报错的Bug
+ JQL语法 修复 add 方法传递的字段值为对象且其中包含null值时报错的Bug
+ JQL语法 新增 数据库触发器增加 triggerContext 参数,用于在 before 和 after 内共享数据 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-context)
+ JQL语法 新增 数据库触发器增加 triggerContext 参数,用于在 before 和 after 内共享数据 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger-context)
+ 阿里云 调整 正式版云存储单文件100MB限制调整为5GB
* 【App插件(含5+App和uni-app的App端)】
+ Android平台 更新 fastjson SDK为 1.2.83 版,解决安全检测可能报`Fastjson反序列化远程代码执行漏洞`的问题
......@@ -501,8 +501,8 @@
+ uts插件 App-Android平台 修复 正则表达式包含转义字符时编译报错的Bug
* 【uniCloud】
+ 修复 3.6.13引出的 云函数 调试运行 无法进行Debug断点调试的Bug
+ JQL语法 新增 触发器内可以获取用户信息和本次数据库操作结果 [用户信息](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#user-info)[执行结果](https://uniapp.dcloud.net.cn/uniCloud/ +ql-schema-ext.html#result)
+ JQL语法 新增 触发器内可以判断当前执行的语句是否和指定语句相同 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#is-equal-to-jql)
+ JQL语法 新增 触发器内可以获取用户信息和本次数据库操作结果 [用户信息](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#user-info)[执行结果](https://doc.dcloud.net.cn/uniCloud/ +ql-schema-ext.html#result)
+ JQL语法 新增 触发器内可以判断当前执行的语句是否和指定语句相同 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#is-equal-to-jql)
+ JQL语法 调整 对于 schema 内定义的复杂类型数据(file、array、object)类型的字段,忽略赋给此字段的 null 值
+ 本地调试插件 修复 在部分旧系统运行时本地调试服务启动失败的Bug [详情](https://ask.dcloud.net.cn/question/159343)
......@@ -620,15 +620,15 @@
+ hello uts 补齐 iOS平台 三方SDK toast 消息提示框,监听设备位置变化示例 [详情](https://ext.dcloud.net.cn/plugin?id=9892)
+ uni统计 修复 3.4.9版本引出的 deviceId 获取方式变化,导致 uni统计2.0 App-Android 平台部分统计数据不准确的Bug [详情](https://ask.dcloud.net.cn/article/40097)
* 【uniCloud】
+ 【重要】新增 数据库扩展js,{表名}.schema.ext.js,可实现数据库触发器。推荐用触发器替代action,更安全 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger)
+ 【重要】新增 `安全网络` uni-app客户端和unicloud实现安全通讯,验证客户端身份和加密数据,防刷利器 [详情](https://uniapp.dcloud.net.cn/uniCloud/secure-network.html)
+ 【重要】升级 uni-pay 2.0,从公共模块升级为包含前端页面、uni-pay-co云对象,让支付更加简单、安全 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-pay.html)
+ 【重要】新增 uni-id-co 外部系统联登接口,可为外部系统创建与uni-id相对应的账号,使该账号可以使用依赖uniId的功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#external)
+ 【重要】新增 uni-im 云端一体的、全平台的、免费的、开源即时通讯系统 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-im.html)
+ 云对象 新增 url化 支持通过多段 path 路径调用方法,以第一段作为云对象方法名 [详情](https://uniapp.dcloud.net.cn/uniCloud/http.html#request-co-url)
+ 云对象 新增 uniCloud.importObject 增加 parseSystemError 选项,用于处理云对象未捕获的错误或客户端网络错误,以便给用户展示友好的错误信息 [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#auto-ui)
+ JQL语法 新增 客户端uniCloud.databaseForJQL 接口,拉齐在云函数中的写法。相比之前 database,返回值移除了多一层的 result [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb.html#jssdk)
+ JQL语法 新增 支持 geoNear 以实现地理位置查询 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql.html#geo-near)
+ 【重要】新增 数据库扩展js,{表名}.schema.ext.js,可实现数据库触发器。推荐用触发器替代action,更安全 [详情](https://doc.dcloud.net.cn/uniCloud/jql-schema-ext.html#trigger)
+ 【重要】新增 `安全网络` uni-app客户端和unicloud实现安全通讯,验证客户端身份和加密数据,防刷利器 [详情](https://doc.dcloud.net.cn/uniCloud/secure-network.html)
+ 【重要】升级 uni-pay 2.0,从公共模块升级为包含前端页面、uni-pay-co云对象,让支付更加简单、安全 [详情](https://doc.dcloud.net.cn/uniCloud/uni-pay.html)
+ 【重要】新增 uni-id-co 外部系统联登接口,可为外部系统创建与uni-id相对应的账号,使该账号可以使用依赖uniId的功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#external)
+ 【重要】新增 uni-im 云端一体的、全平台的、免费的、开源即时通讯系统 [详情](https://doc.dcloud.net.cn/uniCloud/uni-im.html)
+ 云对象 新增 url化 支持通过多段 path 路径调用方法,以第一段作为云对象方法名 [详情](https://doc.dcloud.net.cn/uniCloud/http.html#request-co-url)
+ 云对象 新增 uniCloud.importObject 增加 parseSystemError 选项,用于处理云对象未捕获的错误或客户端网络错误,以便给用户展示友好的错误信息 [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#auto-ui)
+ JQL语法 新增 客户端uniCloud.databaseForJQL 接口,拉齐在云函数中的写法。相比之前 database,返回值移除了多一层的 result [详情](https://doc.dcloud.net.cn/uniCloud/clientdb.html#jssdk)
+ JQL语法 新增 支持 geoNear 以实现地理位置查询 [详情](https://doc.dcloud.net.cn/uniCloud/jql.html#geo-near)
+ JQL语法 修复 部分有权限进行的查询被误报校验未通过的Bug
+ JQL语法 修复 where 和 permission 内使用负数常量时报错的Bug [详情](https://ask.dcloud.net.cn/question/157993)
+ jql语法 修复 使用 add 数据库运算方法报错的Bug [详情](https://ask.dcloud.net.cn/question/156261)
......@@ -641,19 +641,19 @@
+ 本地调试插件 修复 本地云函数调用 redis 接口传较大的数据时报错的Bug [详情](https://ask.dcloud.net.cn/question/155804)
+ 本地调试插件 修复 连接本地云函数 require 出错时仅第一次报出错误的Bug
+ 本地调试插件 修复 阿里云正式版本地云函数内上传文件到云存储时,上传的文件无法在 uniCloud web 控制台看到的Bug [详情](https://ask.dcloud.net.cn/question/159109)
+ uni-id-co 新增 升级密码加密算法,支持hmac-sha256加密 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#password-safe)
+ uni-id-co 新增 开发者可以自定义密码加密规则 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#custom-password-encrypt)
+ uni-id-co 新增 支持URL化方式请求 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#adapter-http)
+ uni-id-co 新增 支持将其他系统用户迁移至uni-id [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#move-users-to-uni-id)
+ uni-id-co 新增 支持微信授权手机号登录方式 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-weixin-mobile)
+ uni-id-co 新增 解绑第三方平台账号 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#unbind-third-account)
+ uni-id-co 新增 设置密码接口 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#set-pwd)
+ uni-id-co 新增 URL化请求时鉴权签名验证 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#http-reqeust-auth)
+ uni-id-co 新增 匹配到的用户不可在当前应用登录时的错误码 `uni-id-account-not-exists-in-current-app` [错误码说明](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#errcode)
+ uni-id-co 新增 微信绑定手机号支持通过`getPhoneNumber`事件回调的`code`绑定 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#bind-mobile-by-mp-weixin)
+ uni-id-co 新增 升级密码加密算法,支持hmac-sha256加密 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#password-safe)
+ uni-id-co 新增 开发者可以自定义密码加密规则 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#custom-password-encrypt)
+ uni-id-co 新增 支持URL化方式请求 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#adapter-http)
+ uni-id-co 新增 支持将其他系统用户迁移至uni-id [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#move-users-to-uni-id)
+ uni-id-co 新增 支持微信授权手机号登录方式 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-weixin-mobile)
+ uni-id-co 新增 解绑第三方平台账号 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#unbind-third-account)
+ uni-id-co 新增 设置密码接口 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#set-pwd)
+ uni-id-co 新增 URL化请求时鉴权签名验证 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#http-reqeust-auth)
+ uni-id-co 新增 匹配到的用户不可在当前应用登录时的错误码 `uni-id-account-not-exists-in-current-app` [错误码说明](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#errcode)
+ uni-id-co 新增 微信绑定手机号支持通过`getPhoneNumber`事件回调的`code`绑定 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#bind-mobile-by-mp-weixin)
+ uni-id-co 修复 微信登录时用户未设置头像的报错问题
+ uni-id-co 修复 无法从 clientInfo 中获取 uniIdToken的Bug
+ uni-id-pages 新增 登录后跳转设置密码页面配置项`setPasswordAfterLogin` [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#set-pwd-after-login)
+ uni-id-pages 新增 登录后跳转设置密码页面配置项`setPasswordAfterLogin` [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#set-pwd-after-login)
+ uni-id-pages 新增 设置密码页面
+ uni-id-pages 优化 toast 错误提示时间增加为3秒
+ uni-admin 新增 群发短信功能 [详情](https://uniapp.dcloud.net.cn//uniCloud/admin.html#群发短信)
......@@ -736,8 +736,8 @@
+ 小程序平台 修复 onReady 生命周期触发两次的Bug [详情](https://ask.dcloud.net.cn/question/153422)
+ App平台 修复 UniPush 2.0 在vue2项目中 启用离线推送后,获取不到 pushClientId 的Bug [详情](https://ask.dcloud.net.cn/question/153322)
* 【uniCloud】
+ 【重要】uni-starter 升级2.0版,支持uni-id-pages和uni-id-co,并大幅重构 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-starter.html)
+ 【重要】uni-admin 升级2.0版,支持uni-id-pages和uni-id-co [详情](https://uniapp.dcloud.net.cn/uniCloud/admin.html)
+ 【重要】uni-starter 升级2.0版,支持uni-id-pages和uni-id-co,并大幅重构 [详情](https://doc.dcloud.net.cn/uniCloud/uni-starter.html)
+ 【重要】uni-admin 升级2.0版,支持uni-id-pages和uni-id-co [详情](https://doc.dcloud.net.cn/uniCloud/admin.html)
+ uni-id-pages 新增 管理员注册页面,并提供配置项`isAdmin`区分是否为管理端 [详情](https://ext.dcloud.net.cn/plugin?id=8577)
+ uni-id-pages 新增 登录成功后三种自动跳转行为;优先级依次为:路由携带(`uniIdRedirectUrl`参数) > 返回上一路由 > 跳转首页 [详情](https://ext.dcloud.net.cn/plugin?id=8577)
......@@ -788,29 +788,29 @@
+ 抖音小程序平台 修复 vue2 项目 反复快速创建销毁页面时组件无法渲染的Bug
+ 快手小程序平台 修复 授权手机号的无回调信息的Bug [详情](https://ask.dcloud.net.cn/question/143078)
* 【uniCloud】
+ 【重要】新增云函数ip防刷功能,避免大量无效请求导致云函数、数据库响应变慢 [详情](https://uniapp.dcloud.net.cn/uniCloud/ip-filter.html)
+ 【重要】新增 uni-id-pages Web端支持微信登录(包括微信公众号内H5登录 和 普通浏览器内手机微信扫码登录)[详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#weixinlogin)
+ 调整 本地调试插件 云对象运行参数配置文件改为 ${objectName}.param.js [详情](https://uniapp.dcloud.net.cn/uniCloud/rundebug.html#run-obj-param)
+ 【重要】新增云函数ip防刷功能,避免大量无效请求导致云函数、数据库响应变慢 [详情](https://doc.dcloud.net.cn/uniCloud/ip-filter.html)
+ 【重要】新增 uni-id-pages Web端支持微信登录(包括微信公众号内H5登录 和 普通浏览器内手机微信扫码登录)[详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#weixinlogin)
+ 调整 本地调试插件 云对象运行参数配置文件改为 ${objectName}.param.js [详情](https://doc.dcloud.net.cn/uniCloud/rundebug.html#run-obj-param)
+ 优化 阿里云 数据库超时时间由3秒调整为5秒
+ 新增 阿里云 通过代理解决微信服务器需要固定IP的问题 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#http-proxy-client)
+ 新增 阿里云 通过代理解决微信服务器需要固定IP的问题 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#http-proxy-client)
+ 新增 提供了一批新API,更优雅的处理同实例多并发请求
- 新增 uniCloud.getRequestList 用于获取当前云函数实例内正在处理的请求的 requestId 列表 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#get-request-list)
- 云函数 新增 context.requestId 用于获取当前请求id [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#context)
- 云对象 新增 this.getUniCloudRequestId() 用于获取当前请求id [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-request-id)
+ 新增 云函数 uniCloud.getCloudInfos 获取云端信息。同时兼容有无并发请求的情况 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#get-cloud-infos)
+ 新增 云函数 uniCloud.getClientInfos 获取客户端信息。同时兼容有无并发请求的情况 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#get-client-infos)
- 新增 uniCloud.getRequestList 用于获取当前云函数实例内正在处理的请求的 requestId 列表 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#get-request-list)
- 云函数 新增 context.requestId 用于获取当前请求id [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#context)
- 云对象 新增 this.getUniCloudRequestId() 用于获取当前请求id [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#get-request-id)
+ 新增 云函数 uniCloud.getCloudInfos 获取云端信息。同时兼容有无并发请求的情况 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#get-cloud-infos)
+ 新增 云函数 uniCloud.getClientInfos 获取客户端信息。同时兼容有无并发请求的情况 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#get-client-infos)
+ 修复 客户端sdk 未关联 uniCloud 服务空间时使用 uniCloud 对象导致报错的Bug [详情](https://github.com/dcloudio/uni-app/issues/3758)
+ 修复 JQL 一个表内多个包含 parentKey 字段时树查询报错的Bug [详情](https://ask.dcloud.net.cn/question/151834)
+ 修复 本地调试插件 部分情况下全局对象复用导致的扩展库提示不正确的Bug [详情](https://ask.dcloud.net.cn/question/150357)
+ 优化 本地调试插件 持续调试会导致内存占用过高并且响应缓慢的Bug
+ 优化 uniIdRouter 支持对首页、直达页面进行拦截并跳转到登录页面
+ 优化 uni-id-co 密码规则调整,废除之前的简单校验,允许配置密码强度 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#password-strength)
+ 调整 uni-id-co 存储用户 openid(`wx_openid.${mp|h5|app|web}`)时同时在`wx_openid.${mp|h5|app|web}_${DCloudAppId}`存储了一份副本,参考:[微信登录](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-weixin)[QQ登录](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-qq)
+ 调整 uni-id-co 依赖 uni-open-bridge-common 存储用户 `session_key``access_token` 等凭据 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#save-user-token)
+ 新增 uni-id-co 增加 beforeRegister 钩子用户在注册前向用户记录内添加一些数据 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#before-register)
+ 新增 uni-id-pages 支持密码强度(是否必须包含大小写字母、数字和特殊符号以及长度)配置 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#config)
+ 新增 uni-id-pages 登录成功(全局)回调事件:`uni-id-pages-login-success`,支持通过[uni.$on](https://uniapp.dcloud.net.cn/api/window/communication.html#on)监听 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html)
+ 新增 uni-open-bridge 开源库,统一管理微信等三方开放平台的凭据 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-open-bridge.html)
+ 优化 uni-id-co 密码规则调整,废除之前的简单校验,允许配置密码强度 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#password-strength)
+ 调整 uni-id-co 存储用户 openid(`wx_openid.${mp|h5|app|web}`)时同时在`wx_openid.${mp|h5|app|web}_${DCloudAppId}`存储了一份副本,参考:[微信登录](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-weixin)[QQ登录](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#login-by-qq)
+ 调整 uni-id-co 依赖 uni-open-bridge-common 存储用户 `session_key``access_token` 等凭据 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#save-user-token)
+ 新增 uni-id-co 增加 beforeRegister 钩子用户在注册前向用户记录内添加一些数据 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#before-register)
+ 新增 uni-id-pages 支持密码强度(是否必须包含大小写字母、数字和特殊符号以及长度)配置 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html#config)
+ 新增 uni-id-pages 登录成功(全局)回调事件:`uni-id-pages-login-success`,支持通过[uni.$on](https://uniapp.dcloud.net.cn/api/window/communication.html#on)监听 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html)
+ 新增 uni-open-bridge 开源库,统一管理微信等三方开放平台的凭据 [详情](https://doc.dcloud.net.cn/uniCloud/uni-open-bridge.html)
+ 修复 部分场景下在 main.js 内使用 uniCloud 报错的Bug
+ 修复 uni-admin 在 vue3 项目中使用 uni.showLeftWindow 后组件上 showLeftWindow 值并没有更新的Bug [详情](https://ask.dcloud.net.cn/question/149618)
+ uni统计2 新增 前端数据上报周期配置项 [详情](https://uniapp.dcloud.net.cn/uni-stat-v2.html#report-time)
......@@ -890,17 +890,17 @@
+ 百度小程序平台 修复 vue3 项目 uni.login 失效的Bug [详情](https://ask.dcloud.net.cn/question/117304)
+ 抖音小程序平台 修复 vue3 项目 部分情况下,组件未更新的Bug [详情](https://github.com/dcloudio/uni-app/issues/3625)
* 【uniCloud】
+ 【重要】新增 JQL Cache Redis。将 MongoDB 查询结果缓存到 Redis [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-cache-redis.html)
+ 【重要】新增 JQL Cache Redis。将 MongoDB 查询结果缓存到 Redis [详情](https://doc.dcloud.net.cn/uniCloud/jql-cache-redis.html)
+ 【重要】新增 uni-push2.0 全端支持(App、小程序、web)的云端一体的统一推送服务 [详情](https://uniapp.dcloud.io/unipush-v2.html)
+ 【重要】调整 uni统计2 版本记录复用 uni升级中心 的 opendb-app-versions表,废弃 uni-stat-app-versions表 [详情](https://uniapp.dcloud.net.cn/uni-stat-v2.html#upgrade)
+ 【重要】uni-id重构。`uni-id公共模块` + `uni-id-cf云函数` 的组合不再更新,取而代之的是 `uni-id-common公共模块` + `uni-id-pages云端一体模板`
- 新增 uni-id-common公共模块。更小巧的公共模块,负责 uni-id 的 token 管理和权限校验 [详情](https://uniapp.dcloud.io/uniCloud/uni-id-common.html)
- 新增 uni-id-pages云端一体页面模板。包括一组前端页面 + uni-id-co云对象。包括用户注册、登录、忘记密码、个人中心等功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html)
- 新增 uni-id-pages云端一体页面模板。包括一组前端页面 + uni-id-co云对象。包括用户注册、登录、忘记密码、个人中心等功能 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id-pages.html)
+ 【重要】新增 uniIdRouter路由管理。在 pages.json 里直接定义哪些页面需要登录后才能访问 [详情](https://uniapp.dcloud.io/uniCloud/uni-id/summary.html#uni-id-router)
+ 新增 uniCloud.onNeedLogin/offNeedLogin 用于监听/移除监听需要登录事件,需搭配 `uniIdRouter` 使用 [详情](https://uniapp.dcloud.io/uniCloud/client-sdk.html#on-need-login)
+ 新增 uniCloud.onRefreshToken/offRefreshToken 用于监听/移除监听 token 更新事件 [详情](https://uniapp.dcloud.io/uniCloud/client-sdk.html#on-refresh-token)
+ 调整 HBuilderX 中创建 uniCloud 项目时默认导入 `uni-id-common公共模块`,不再导入老版 `uni-id公共模块`
+ 新增 腾讯云平台 数据万象,对云存储文件进行图片缩放、增加水印等计算功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/storage.html#%E6%95%B0%E6%8D%AE%E5%A4%84%E7%90%86)
+ 新增 腾讯云平台 数据万象,对云存储文件进行图片缩放、增加水印等计算功能 [详情](https://doc.dcloud.net.cn/uniCloud/storage.html#%E6%95%B0%E6%8D%AE%E5%A4%84%E7%90%86)
+ 修复 本地调试插件 HBuilderX 3.4.12引出的运行项目时部分场景下访问非关联服务空间云函数报错的Bug
+ 修复 本地调试插件 部分app平台、web平台切换云端云函数/本地云函数无效的Bug [详情](https://ask.dcloud.net.cn/question/147633)
+ 修复 JQL action 的 after 内抛出错误不能被另一个 action 的 after 接收到的Bug [详情](https://ask.dcloud.net.cn/question/147099)
......@@ -908,18 +908,18 @@
+ 调整 JQL 优先依赖 `uni-id-common`,在没有 `uni-id-common` 时依赖老版 `uni-id公共模块`
+ 【重要】新增 uniCloud控制台 Redis 数据可视化管理
+ 新增 uniCloud控制台 支持对服务空间进行成员管理。不再通过dev处理服务空间协作 [详情](https://uniapp.dcloud.io/uniCloud/concepts/space.html#collaboration)
+ 新增 Redis扩展库 增加 quit 接口用于断开 redis 连接 [详情](https://uniapp.dcloud.net.cn/uniCloud/redis.html#quit)
+ 新增 JQL数据库管理 支持使用更新操作符 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql.html#update-command)
+ 新增 Redis扩展库 增加 quit 接口用于断开 redis 连接 [详情](https://doc.dcloud.net.cn/uniCloud/redis.html#quit)
+ 新增 JQL数据库管理 支持使用更新操作符 [详情](https://doc.dcloud.net.cn/uniCloud/jql.html#update-command)
+ 修复 JQL数据库管理 项目内无 uni-id 时运行 jql 文件报错的Bug
+ 新增 云函数 支持通过 keepRunningAfterReturn 配置云函数是否能在 return 后继续运行,仅腾讯云 nodejs12 生效 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#keep-running)
+ 新增 云对象 支持URL化 [详情](https://uniapp.dcloud.net.cn/uniCloud/http.html#cloudobject)
+ 新增 云对象 支持定时触发 [详情](https://uniapp.dcloud.net.cn/uniCloud/trigger.html#cloudobject)
+ 调整 云函数 context 内增加 `uniIdToken``FUNCTION_TYPE` [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-callfunction.html#context)
+ 调整 云对象 cloudInfo 内增加 functionName、functionType [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-cloud-info)
+ 调整 云对象 clientInfo 内增加 source [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-client-info)
+ 新增 云函数 支持通过 keepRunningAfterReturn 配置云函数是否能在 return 后继续运行,仅腾讯云 nodejs12 生效 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#keep-running)
+ 新增 云对象 支持URL化 [详情](https://doc.dcloud.net.cn/uniCloud/http.html#cloudobject)
+ 新增 云对象 支持定时触发 [详情](https://doc.dcloud.net.cn/uniCloud/trigger.html#cloudobject)
+ 调整 云函数 context 内增加 `uniIdToken``FUNCTION_TYPE` [详情](https://doc.dcloud.net.cn/uniCloud/cf-callfunction.html#context)
+ 调整 云对象 cloudInfo 内增加 functionName、functionType [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#get-cloud-info)
+ 调整 云对象 clientInfo 内增加 source [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#get-client-info)
+ 修复 本地调试插件 使用运行菜单运行云函数时可能出现日志顺序错误的Bug
+ 修复 本地调试插件 项目AppId由无权使用调整为有权使用时(重新获取AppId或获得所有者授权)重启项目不生效的Bug
+ 调整 本地调试插件 云函数本地运行时配置的运行参数clientInfo内字段调整 [详情](https://uniapp.dcloud.net.cn/uniCloud/rundebug.html#mock-client-info)
+ 调整 本地调试插件 云函数本地运行时配置的运行参数clientInfo内字段调整 [详情](https://doc.dcloud.net.cn/uniCloud/rundebug.html#mock-client-info)
+ 新增 HBuilderX opendb schema文件 右键菜单增加【opendb检查更新】,支持从云端更新 opendb schema文件,并生成 JQL 升级迁移文件用于数据迁移
+ 修复 HBuilderX 打开云对象子目录下的文件时按 Ctrl+r 运行菜单无运行云对象选项的Bug
+ uni统计2 新增 启动时上报设备各种参数入库 opendb-device 表(目前没有可视化报表,开通 uni-push2.0 与 uni统计2.0 自动上报 push_clientid 到 opendb-device表)
......@@ -1059,23 +1059,23 @@
+ uni-ui 新增 uni-breadcrumb 组件 [详情](https://ext.dcloud.net.cn/plugin?id=7992)
+ uni-ui 新增 uni-tooltip 组件 [详情](https://ext.dcloud.net.cn/plugin?id=8020)
* 【uniCloud】
+ 【重要】调整 vue2版本客户端App平台对应的`context.PLATFORM`值由 `app-plus` 改为 `app`。此调整对 uni-id 有影响,详情请参考文档:[uni-id preferedAppPlatform](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#prefered-app-platform)
+ 新增 HBuilder 云对象本地运行和调试 [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#run-local)
+ 新增 HBuilder Redis本地云函数运行(仍连接云端Redis数据库) [详情](https://uniapp.dcloud.net.cn/uniCloud/redis.html#lcoal-function)
+ 【重要】调整 vue2版本客户端App平台对应的`context.PLATFORM`值由 `app-plus` 改为 `app`。此调整对 uni-id 有影响,详情请参考文档:[uni-id preferedAppPlatform](https://doc.dcloud.net.cn/uniCloud/uni-id.html#prefered-app-platform)
+ 新增 HBuilder 云对象本地运行和调试 [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#run-local)
+ 新增 HBuilder Redis本地云函数运行(仍连接云端Redis数据库) [详情](https://doc.dcloud.net.cn/uniCloud/redis.html#lcoal-function)
+ 新增 HBuilder 新建 `DB Schema` 模板列表 且支持搜索
+ 新增 unicloud-db 组件增加属性 ssr-key,支持ssr服务端渲染。限web平台vue3版本 [详情](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db.html#ssrkey)
+ 新增 uniCloud.onResponse/offResponse 接口用于监听云函数、云对象及clientDB的响应结果 [详情](https://uniapp.dcloud.net.cn/uniCloud/client-sdk.html#on-response)
+ 新增 uniCloud响应体规范 添加 newToken 字段,用于token续期。云对象会自动将token持久化存储 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#resformat)
+ 新增 uni-cloud-jql 扩展库 databaseForJQL 方法支持传递 clientInfo,以便于在云对象中使用 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-cloud.html#use-in-object)
+ 新增 unicloud-db 组件增加属性 ssr-key,支持ssr服务端渲染。限web平台vue3版本 [详情](https://doc.dcloud.net.cn/uniCloud/unicloud-db.html#ssrkey)
+ 新增 uniCloud.onResponse/offResponse 接口用于监听云函数、云对象及clientDB的响应结果 [详情](https://doc.dcloud.net.cn/uniCloud/client-sdk.html#on-response)
+ 新增 uniCloud响应体规范 添加 newToken 字段,用于token续期。云对象会自动将token持久化存储 [详情](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#resformat)
+ 新增 uni-cloud-jql 扩展库 databaseForJQL 方法支持传递 clientInfo,以便于在云对象中使用 [详情](https://doc.dcloud.net.cn/uniCloud/jql-cloud.html#use-in-object)
+ 修复 云对象 _before 内抛出错误后 _after 不执行的Bug [详情](https://ask.dcloud.net.cn/question/145046)
+ 修复 云对象 自动展示交互界面时未能显示 loading 标题的Bug [详情](https://ask.dcloud.net.cn/question/144526)
+ 修复 云对象 自动展示错误提示界面时 toast 图标错误的Bug [详情](https://ask.dcloud.net.cn/question/142246)
+ 调整 客户端将上报所有`getSystemInfoSync`返回的内容供云端使用,参考文档:[云函数内获取客户端信息](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#client-info)[云对象内获取客户端信息](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-client-info)
+ 调整 客户端将上报所有`getSystemInfoSync`返回的内容供云端使用,参考文档:[云函数内获取客户端信息](https://doc.dcloud.net.cn/uniCloud/cf-functions.html#client-info)[云对象内获取客户端信息](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html#get-client-info)
+ uniCloud控制台 新增 腾讯云云存储支持上传文件夹
+ uni-id 新增 getWeixinUserInfo 用于获取app平台微信登录用户的用户信息 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#get-weixin-user-info)
+ uni-id 新增 addUser 用于手动添加用户 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#add-user)
+ uni-id 新增 resetPwdBySms 用于使用短信验证码重置密码 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#reset-pwd-by-sms)
+ uni-id 调整 用户注册时记录用户注册环境到 register_env 字段 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html#user-table)
+ uni-id 新增 getWeixinUserInfo 用于获取app平台微信登录用户的用户信息 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id.html#get-weixin-user-info)
+ uni-id 新增 addUser 用于手动添加用户 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id.html#add-user)
+ uni-id 新增 resetPwdBySms 用于使用短信验证码重置密码 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id.html#reset-pwd-by-sms)
+ uni-id 调整 用户注册时记录用户注册环境到 register_env 字段 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id.html#user-table)
+ uni-id 调整 用户注册时将注册 ip 移至 register_env 内
+ uni-id 调整 绑定、解绑邮箱手机号接口,只要传递 code 参数就进行验证码校验即使传递的值为undefined
+ uni-id 修复 config 文件语法错误时报`this.t is not a function`的Bug
......@@ -1258,12 +1258,12 @@
+ hello uniCloud 新增云对象使用示例[详情](https://ext.dcloud.net.cn/plugin?id=4082)
* 【uniCloud】
+ 【重要】阿里云 调整 单次数据库查询最大超时时间由1秒调整为3秒,重新上传云函数后自动生效
+ 【重要】新增`云对象`。将callfunction函数调用升级为模块化方式,网络不再传递json,前端对象化使用云API [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj)
+ 【调整】发送短信API 从内置库剥离为扩展库 uni-cloud-sms [详情](https://uniapp.dcloud.net.cn/uniCloud/send-sms?id=extension)
+ 【调整】一键登录API 从内置库剥离为扩展库 uni-cloud-verify [详情](https://uniapp.dcloud.net.cn/uniCloud/univerify?id=extension)
+ 【重要】新增`云对象`。将callfunction函数调用升级为模块化方式,网络不再传递json,前端对象化使用云API [详情](https://doc.dcloud.net.cn/uniCloud/cloud-obj)
+ 【调整】发送短信API 从内置库剥离为扩展库 uni-cloud-sms [详情](https://doc.dcloud.net.cn/uniCloud/send-sms?id=extension)
+ 【调整】一键登录API 从内置库剥离为扩展库 uni-cloud-verify [详情](https://doc.dcloud.net.cn/uniCloud/univerify?id=extension)
+ 【调整】uniCloud本地调试插件 云函数右键本地运行时,此云函数内的callFunction由调用云端云函数改为调用本地云函数
+ 修复 JQL语法 部分情况下过度限制了权限的Bug [详情](https://ask.dcloud.net.cn/question/142457)
+ 新增 jql语法 允许在 getTemp 联表查询的虚拟联表内使用 groupBy distinct [详情](https://uniapp.dcloud.net.cn/uniCloud/jql? id=lookup-with-temp)
+ 新增 jql语法 允许在 getTemp 联表查询的虚拟联表内使用 groupBy distinct [详情](https://doc.dcloud.net.cn/uniCloud/jql? id=lookup-with-temp)
+ 优化 HBuilderX新建云函数的界面支持选择模板和依赖
+ 修复 阿里云 云函数删除文件接口返回数据格式不正确的Bug
+ 修复 uni-cloud-jql扩展库 权限校验失败等场景未抛出错误的Bug
......@@ -1406,10 +1406,10 @@
+ 支付宝小程序平台 修复 vue3 项目 mixin 中包含 props 运行报错的Bug [详情](https://github.com/dcloudio/uni-app/issues/3191)
* 【uniCloud】
+ 修复 JQL语法 getTemp 返回结果传递给组件属性时在微信小程序端报错的Bug [详情](https://ask.dcloud.net.cn/question/138308)
+ 新增 JQL语法 使用 getTemp 进行联表查询时,支持在临时表内使用 as 或其他运算操作 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp)
+ 新增 JQL语法 使用 getTemp 进行联表查询时,支持在虚拟联表内使用 foreignKey 方法指定要使用的 foreignKey 的归属的字段 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp)
+ 新增 web控制台 阿里云 前端网页托管支持为指定路径开启 uni-app history 路由跳转模式支持 [详情](https://uniapp.dcloud.net.cn/uniCloud/hosting?id=routing)
+ 新增 uni-id 支持自定义国际化语言支持 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=custom-i8n)
+ 新增 JQL语法 使用 getTemp 进行联表查询时,支持在临时表内使用 as 或其他运算操作 [详情](https://doc.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp)
+ 新增 JQL语法 使用 getTemp 进行联表查询时,支持在虚拟联表内使用 foreignKey 方法指定要使用的 foreignKey 的归属的字段 [详情](https://doc.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp)
+ 新增 web控制台 阿里云 前端网页托管支持为指定路径开启 uni-app history 路由跳转模式支持 [详情](https://doc.dcloud.net.cn/uniCloud/hosting?id=routing)
+ 新增 uni-id 支持自定义国际化语言支持 [详情](https://doc.dcloud.net.cn/uniCloud/uni-id?id=custom-i8n)
+ 修复 uni-id 一键登录时未校验重复手机号是否已验证的Bug
+ 修复 uni-id Apple 登录时用户邮箱为空时报错的Bug
+ 修复 uni-id 用户名密码登录时多个应用出现重复用户名登录报错的Bug
......
......@@ -9,7 +9,7 @@ A和B要想被认为是同域,则必须有相同的协议(比如http和https
# 如果前端要callfunction连接unicloud云函数
在h5页面里callfunction会跨域,此时需在unicloud的web控制台配置域名白名单,被加白的域名可以跨域callfunction。详见:[https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=useinh5](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=useinh5)
在h5页面里callfunction会跨域,此时需在unicloud的web控制台配置域名白名单,被加白的域名可以跨域callfunction。详见:[https://doc.dcloud.net.cn/uniCloud/quickstart?id=useinh5](https://doc.dcloud.net.cn/uniCloud/quickstart?id=useinh5)
另外运行期间在HBuilderX的内置浏览器里是不存在跨域的。
......
......@@ -156,7 +156,7 @@ leftWindow比较适合放置导航页面。如果你的应用首页有很多tab
leftWindow除了适用于手机应用适配大屏,也适用于重新开发的PC应用,尤其是PC Admin管理控制台。
DCloud官方基于uni-app的pc版,推出了unicloud Admin:[https://uniapp.dcloud.net.cn/uniCloud/admin](https://uniapp.dcloud.net.cn/uniCloud/admin)
DCloud官方基于uni-app的pc版,推出了unicloud Admin:[https://doc.dcloud.net.cn/uniCloud/admin](https://doc.dcloud.net.cn/uniCloud/admin)
目前的leftWindow、rightWindow、topWindow 只支持web端。计划后续在Pad App上实现该配置。小程序无法支持该配置。
......
## 实人认证
### 开通服务
App使用实人认证功能需先开通uni实人认证服务,详情参考:[开通uni实人认证服务](https://uniapp.dcloud.net.cn/uniCloud/frv/service.html)
App使用实人认证功能需先开通uni实人认证服务,详情参考:[开通uni实人认证服务](https://doc.dcloud.net.cn/uniCloud/frv/service.html)
### 配置
在项目manifest.json的"App模块配置"中勾选"FacialRecognitionVerify(实人认证)"
![](https://native-res.dcloud.net.cn/images/uniapp/facialRecognitionVerify/68C3B72D-E281-4ED3-9B34-91AE9BB1B9F6.png)
### 使用
App端API规范参考:[详情](https://uniapp.dcloud.net.cn/uniCloud/frv/dev.html#start-frv)
App平台完整业务开发流程,参考[开发指南](https://uniapp.dcloud.net.cn/uniCloud/frv/dev.html)
App端API规范参考:[详情](https://doc.dcloud.net.cn/uniCloud/frv/dev.html#start-frv)
App平台完整业务开发流程,参考[开发指南](https://doc.dcloud.net.cn/uniCloud/frv/dev.html)
......@@ -54,7 +54,7 @@ HBuilderX新版本中增加的模块在老版本可能不存在可视化配置
| Speech(语音输入) | Speech | 使用语音识别输入功能 | 需配置三方SDK,[详情](app-speech.md) | Android、iOS |
| Statistic(统计) | Statistic | 使用三方统计功能 | 需配置三方SDK,[详情](app-statistic.md) | Android、iOS |
| SQLite(数据库) | SQLite | 使用SQLite数据库功能 | | Android、iOS |
| uni云端一体安全网络 | - | 使用安全网络功能 | 需配置uniCloud,[详情](https://uniapp.dcloud.net.cn/uniCloud/secure-network) | Android、iOS |
| uni云端一体安全网络 | - | 使用安全网络功能 | 需配置uniCloud,[详情](https://doc.dcloud.net.cn/uniCloud/secure-network) | Android、iOS |
| VideoPlayer(视频播放) | VideoPlayer | 使用视频模板功能 | | Android、iOS |
| Android X5 Webview(腾讯TBS) | Webview-x5 | 使用腾讯X5 Webview内核 | [详情](app-android-x5.md) | Android |
| iOS UIWebview | UIWebview | 使用UIWebview内核 | [详情](app-ios-uiwebview.md) | iOS |
......
......@@ -5,7 +5,7 @@ App端OAuth(登录鉴权)模块封装了市场上主流的三方登录SDK,提
|uni-app|[uni.preLogin(OBJECT)](https://uniapp.dcloud.io/api/plugins/login?id=prelogin)[uni.login(OBJECT)](api/plugins/login?id=login)[uni.getUserInfo(OBJECT)](https://uniapp.dcloud.io/api/plugins/login?id=getuserinfo)[uni.closeAuthView()](https://uniapp.dcloud.io/api/plugins/login?id=closeauthview)[uni.getCheckBoxState(OBJECT)](https://uniapp.dcloud.io/api/plugins/login?id=getcheckboxstate)[uni.getUniverifyManager(OBJECT)](https://uniapp.dcloud.io/api/plugins/login?id=getuniverifymanager)|
|5+App/Wap2App|[plus.oauth.*](https://www.html5plus.org/doc/zh_cn/oauth.html)
如果服务端使用[uniCloud](https://uniapp.dcloud.io/uniCloud/README),官方提供了[uni-id](https://uniapp.dcloud.net.cn/uniCloud/uni-id)云端统一登录服务,把微信登录、短信验证码登录及角色权限管理等服务端登录开发,进行了统一的封装。前端统一的`uni.login`和云端统一的`uni-id`搭配,可以极大提升登录业务的开发效率,强烈推荐给开发者使用。uni-id的文档另见:[https://uniapp.dcloud.net.cn/uniCloud/uni-id](https://uniapp.dcloud.net.cn/uniCloud/uni-id)
如果服务端使用[uniCloud](https://uniapp.dcloud.io/uniCloud/README),官方提供了[uni-id](https://doc.dcloud.net.cn/uniCloud/uni-id)云端统一登录服务,把微信登录、短信验证码登录及角色权限管理等服务端登录开发,进行了统一的封装。前端统一的`uni.login`和云端统一的`uni-id`搭配,可以极大提升登录业务的开发效率,强烈推荐给开发者使用。uni-id的文档另见:[https://doc.dcloud.net.cn/uniCloud/uni-id](https://doc.dcloud.net.cn/uniCloud/uni-id)
使用登录鉴权功能需在项目manifest.json的“App模块配置”中勾选“OAuth(登录鉴权)”,并根据项目实际情况勾选使用的三方登录平台:
![](https://native-res.dcloud.net.cn/images/uniapp/oauth/modules.png)
......
......@@ -286,7 +286,7 @@ uni-app.zh-Hans.json 文件
## uniCloud国际化
注:大陆以外的终端用户访问uniCloud,开通阿里云的海外加速后可以提高访问速度。[详见](https://uniapp.dcloud.net.cn/uniCloud/faq.html#global-accelerate)
注:大陆以外的终端用户访问uniCloud,开通阿里云的海外加速后可以提高访问速度。[详见](https://doc.dcloud.net.cn/uniCloud/faq.html#global-accelerate)
### DB Schema 国际化@schema
......@@ -310,7 +310,7 @@ uniCloud的 DB Schema 中涉及字段的显示名称、错误格式提示语,
hello.schema.json 文件内容
```json
// 文档教程: https://uniapp.dcloud.net.cn/uniCloud/schema
// 文档教程: https://doc.dcloud.net.cn/uniCloud/schema
{
"bsonType": "object",
"required": [],
......
......@@ -132,10 +132,10 @@ DCloud联合业内主流安全厂商,提供[uni安全加固](/tutorial/app-sec
uni安全网络只能在uni-app客户端和uniCloud服务之间保障安全。如果您的服务器在其他技术上,或者迁移到uniCloud,或者用uniCloud转发。转发的意思就是客户端和uniCloud联网,uniCloud云函数再与您的传统服务器通信。一键登录和实人认证是虽然也是uniCloud服务器,但相对独立。传统服务器可以与uniCloud通信来使用这些能力。详见附录中这些产品单独的文档。
## 附录
- uni安全网络文档:[https://uniapp.dcloud.net.cn/uniCloud/secure-network.html](https://uniapp.dcloud.net.cn/uniCloud/secure-network.html)
- uni安全网络文档:[https://doc.dcloud.net.cn/uniCloud/secure-network.html](https://doc.dcloud.net.cn/uniCloud/secure-network.html)
- app一键登录文档:[https://uniapp.dcloud.net.cn/univerify.html](https://uniapp.dcloud.net.cn/univerify.html)
- app实人认证文档:[https://uniapp.dcloud.net.cn/uniCloud/frv/intro.html](https://uniapp.dcloud.net.cn/uniCloud/frv/intro.html)
- ip防刷:[https://uniapp.dcloud.net.cn/uniCloud/ip-filter.html](https://uniapp.dcloud.net.cn/uniCloud/ip-filter.html)
- 图形验证码:[https://uniapp.dcloud.net.cn/uniCloud/uni-captcha.html](https://uniapp.dcloud.net.cn/uniCloud/uni-captcha.html)
- app实人认证文档:[https://doc.dcloud.net.cn/uniCloud/frv/intro.html](https://doc.dcloud.net.cn/uniCloud/frv/intro.html)
- ip防刷:[https://doc.dcloud.net.cn/uniCloud/ip-filter.html](https://doc.dcloud.net.cn/uniCloud/ip-filter.html)
- 图形验证码:[https://doc.dcloud.net.cn/uniCloud/uni-captcha.html](https://doc.dcloud.net.cn/uniCloud/uni-captcha.html)
- 内容安全审查:[https://ext.dcloud.net.cn/plugin?id=5460](https://ext.dcloud.net.cn/plugin?id=5460)
- [uni安全加固](/tutorial/app-security.md)
......@@ -25,8 +25,8 @@ uni-app 默认情况下,是在客户端中输出 Vue 组件,进行生成 DOM
- 更多的服务器端负载。在 Node.js 中渲染完整的应用程序,显然会比仅仅提供静态文件的 server 更加大量占用 CPU 资源 (CPU-intensive - CPU 密集),因此如果你预料在高流量环境 (high traffic) 下使用,请准备相应的服务器负载,并明智地采用缓存策略。
幸运的是,以上问题,[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/README) 均为您提供了解决方案
- [unicloud-db](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db) 组件是 uniCloud 提供的一个数据库查询组件,内置支持SSR,开发者无需任何额外开发。
幸运的是,以上问题,[uniCloud](https://doc.dcloud.net.cn/uniCloud/README) 均为您提供了解决方案
- [unicloud-db](https://doc.dcloud.net.cn/uniCloud/unicloud-db) 组件是 uniCloud 提供的一个数据库查询组件,内置支持SSR,开发者无需任何额外开发。
- uniCloud 云函数与静态托管,提供了弹性扩容、大并发承载、防DDoS攻击的世界最顶级的IT基础设施,通过 HBuilderX 可将 uni-app 项目一键部署为支持 SSR 的 h5 网站
......@@ -182,10 +182,10 @@ cli创建的项目使用`npm run dev:h5:ssr`运行即可
> **务必完成前置步骤之后再进行后续操作**
1. 开通[uniCloud](https://unicloud.dcloud.net.cn)以及[前端网页托管](https://uniapp.dcloud.net.cn/uniCloud/hosting)
2. 云函数绑定自定义url化域名,参考文档:[云函数Url化](https://uniapp.dcloud.net.cn/uniCloud/http),阿里云未绑定自定义域名会直接下载云函数返回的html页面无法在浏览器中展示
3. 前端网页托管绑定自定义域名,参考文档:[前端网页托管配置域名](https://uniapp.dcloud.net.cn/uniCloud/hosting?id=domain)
4. 将前两步部署的域名都配置在跨域配置内,即允许云函数跨域访问前端网页托管内的资源,也允许前端网页托管跨域访问云函数。参考文档:[H5中使用uniCloud的跨域处理](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=useinh5)
1. 开通[uniCloud](https://unicloud.dcloud.net.cn)以及[前端网页托管](https://doc.dcloud.net.cn/uniCloud/hosting)
2. 云函数绑定自定义url化域名,参考文档:[云函数Url化](https://doc.dcloud.net.cn/uniCloud/http),阿里云未绑定自定义域名会直接下载云函数返回的html页面无法在浏览器中展示
3. 前端网页托管绑定自定义域名,参考文档:[前端网页托管配置域名](https://doc.dcloud.net.cn/uniCloud/hosting?id=domain)
4. 将前两步部署的域名都配置在跨域配置内,即允许云函数跨域访问前端网页托管内的资源,也允许前端网页托管跨域访问云函数。参考文档:[H5中使用uniCloud的跨域处理](https://doc.dcloud.net.cn/uniCloud/quickstart?id=useinh5)
5. 从插件市场导入[uni-ssr](https://ext.dcloud.net.cn/plugin?id=5338)到项目内
**编译发行**
......@@ -217,7 +217,7 @@ cli创建的项目使用`npm run dev:h5:ssr`运行即可
![自动部署](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ssr-img-02.png)
3. 配置`uni-ssr`的云函数URL化路径,请参考文档:[云函数URL化](https://uniapp.dcloud.net.cn/uniCloud/http)
3. 配置`uni-ssr`的云函数URL化路径,请参考文档:[云函数URL化](https://doc.dcloud.net.cn/uniCloud/http)
**手动发行部署**
......@@ -248,7 +248,7 @@ cli创建的项目使用`npm run dev:h5:ssr`运行即可
![以ssr模式发行](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ssr-publish.jpg)
3. 部署静态资源到[前端网页托管](https://uniapp.dcloud.net.cn/uniCloud/hosting)
3. 部署静态资源到[前端网页托管](https://doc.dcloud.net.cn/uniCloud/hosting)
将编译后的`dist/build/h5/client`中的资源上传至前端网页托管,推荐使用免费的阿里云服务空间
......@@ -256,7 +256,7 @@ cli创建的项目使用`npm run dev:h5:ssr`运行即可
将编译后的`dist/build/h5/server`目录拷贝至`uni-ssr`云函数根目录,并上传。
5. 配置`uni-ssr`的云函数URL化路径,请参考文档:[云函数URL化](https://uniapp.dcloud.net.cn/uniCloud/http)
5. 配置`uni-ssr`的云函数URL化路径,请参考文档:[云函数URL化](https://doc.dcloud.net.cn/uniCloud/http)
#### 注意事项
......
......@@ -14,7 +14,7 @@ DCloud在每次更新发版时,随着HBuilderX的升级,会一起发布uni-a
在HBuilderX 3.9以前,采用的是3段式版本号规则,大版本、小版本、补丁版本,如3.8.12。
这个版本号,在uni-app中使用[uni.getSystemInfo](https://uniapp.dcloud.net.cn/api/system/info.html)可以获得。具体属性是`uniRuntimeVersion``uniCompileVersion`,类型是字符串。
这个版本号,在uni-app中使用[uni.getSystemInfo](../api/system/info.md)可以获得。具体属性是`uniRuntimeVersion``uniCompileVersion`,类型是字符串。
在HBuilderX界面显示时,还会在末尾再增加一段发版日期,如3.8.12.20230817。上述api不会返回末段日期。
......@@ -30,7 +30,7 @@ DCloud在每次更新发版时,随着HBuilderX的升级,会一起发布uni-a
基于向下兼容的考虑,`uniRuntimeVersion``uniCompileVersion`仍然是字符串。
但在uni-app x的[uni.getAppBaseInfo](https://uniapp.dcloud.net.cn/uni-app-x/api/getappbaseinfo.html)[uni.getSystemInfo](https://uniapp.dcloud.net.cn/uni-app-x/api/getsysteminfo.html)中,
但在uni-app x的[uni.getAppBaseInfo](https://doc.dcloud.net.cn/uni-app-x/api/get-app-base-info.html)[uni.getSystemInfo](https://doc.dcloud.net.cn/uni-app-x/api/get-system-info.html)中,
返回值新增了2个属性,`uniCompileVersionCode``uniRuntimeVersionCode`,这2个是数字类型,可以直接用于比较。
另外,从HBuilderX 3.9起,条件编译也可以按版本号来编译,比如低版本编译成这样、高版本编译成另一个样子。这种条件编译也可以直接使用比较运算符来比较了。[详见](platform.md#uniVersion)
......
......@@ -34,7 +34,7 @@ code|message|
4. 激励视频因为有奖励,很容易招惹灰黑产,为防止被刷,推荐使用:
- 1) 开通激励视频的服务器回调 [详情](ad-rewarded-video.md#callback)
- 2) 不使用短信验证码等不安全登录手段,改为[App一键登陆](../univerify.md)、uni金融级实人认证(含活体检测)等更安全的身份校验
- 3) 使用uni云端一体安全网络,防止伪造客户端 [详情](../uniCloud/secure-network.md)
- 3) 使用uni云端一体安全网络,防止伪造客户端 [详情](https://doc.dcloud.net.cn/uniCloud/secure-network.html)
#### 不治本的绕过型方案
......
......@@ -546,7 +546,7 @@ export default {
### 服务器回调说明
#### 服务器回调基于 [uniCloud](https://uniapp.dcloud.net.cn/uniCloud/README)
#### 服务器回调基于 [uniCloud](https://doc.dcloud.net.cn/uniCloud/README)
1. 由于多家广告商的回调和签名验证逻辑不同,开发者需要写很多逻辑,`uniCloud` 中的云函数 `uniAdCallback` 已抹平了差异,开发者按照统一的参数处理即可
2. 开发者的服务器有可能响应慢或失去响应造成回调数据丢失, 使用 `uniCloud` 可以帮助开发者保存一份来自广告商服务器的回调数据到开发者的云数据中,以便开发者主动查询
......@@ -558,7 +558,7 @@ export default {
2. 在应用的广告位项上配置激励视频回调,可选择云函数或传统服务器
3. 开通后将在选择的服务空间下自动部署一个加密云函数 `uniAdCallback`
4. `uniAdCallback` 接收广告商服务器回调验证签名并抹平穿山甲/优量汇/快手参数差异,然后以以下方式回调
- 业务在uniCloud:通过[callFunction](https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=callbyfunction) 方式调用用户云函数
- 业务在uniCloud:通过[callFunction](https://doc.dcloud.net.cn/uniCloud/cf-functions?id=callbyfunction) 方式调用用户云函数
- 业务在传统服务器:以HTTP(GET)方式请求开发者配置的回调URL
**提示**:2023/01/29 起,uni-ad Web控制台支持配置传统服务器地址,简化开通流程
......@@ -599,7 +599,7 @@ sign = sha256(secret:transid)
通过以下2种方式验证外部服务器与uniCloud安全通讯
1. [uni-cloud-s2s](https://uniapp.dcloud.net.cn/uniCloud/uni-cloud-s2s.html)模块
1. [uni-cloud-s2s](https://doc.dcloud.net.cn/uniCloud/uni-cloud-s2s.html)模块
2. 手动获取HTTP(GET)请求参数中的 `sign` 验证
......@@ -643,7 +643,7 @@ sign = sha256(secret:transid)
- plus.navigator.isRoot 判断设备是否被root或越狱 [规范](https://www.html5plus.org/doc/zh_cn/navigator.html#plus.navigator.isRoot)
- plus.networkinfo.isSetProxy 判断设备的网络是否设置了代理 [规范](https://www.html5plus.org/doc/zh_cn/device.html#plus.networkinfo.isSetProxy)
4. 避免使用短信验证码来识别身份,推荐使用可信度更高的 [手机号一键登录](/univerify)[微信登录](/api/plugins/login?id=login)
5. 必要时使用[uni实人认证(活体检测)](https://uniapp.dcloud.net.cn/uniCloud/frv/dev.html)
5. 必要时使用[uni实人认证(活体检测)](https://doc.dcloud.net.cn/uniCloud/frv/dev.html)
详细的安全方案,请仔细阅读[uni安全专题](/tutorial/safe.md)
......@@ -660,7 +660,7 @@ sign = sha256(secret:transid)
#### 流量费
我们按照uniCloud官网列出的[按量计费](https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)规则,可以简单得出如下公式:
我们按照uniCloud官网列出的[按量计费](https://doc.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)规则,可以简单得出如下公式:
- 云函数费用(业务系统在uniCloud) = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000
- 云函数费用(业务系统不在uniCloud) = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8
......@@ -709,7 +709,7 @@ sign = sha256(secret:transid)
#### 总结
1. 业务系统在[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/)
1. 业务系统在[uniCloud](https://doc.dcloud.net.cn/uniCloud/)
|广告回调次数 |云函数费用(元) |
|:-: |:-: |
......@@ -719,7 +719,7 @@ sign = sha256(secret:transid)
|1000 |0.0081896 |
|10000 |0.081896 |
2. 业务系统不在[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/),包含出网流量费用
2. 业务系统不在[uniCloud](https://doc.dcloud.net.cn/uniCloud/),包含出网流量费用
|广告回调次数 |云函数费用+出网流量费用(元) |
|:-: |:-: |
......
......@@ -35,7 +35,7 @@ uni-ad内置了安全防护策略,减少广告被刷风险
3.6.8+ 支持激励视频服务器安全回调,[详情](https://uniapp.dcloud.net.cn/component/ad-rewarded-video.html#callback)
服务器回调用于业务系统判断是否提供奖励给观看广告的用户。配置服务器回调后,当用户成功看完广告时,[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/)服务器会访问配置的云函数,通知用户完成观看激励视频。
服务器回调用于业务系统判断是否提供奖励给观看广告的用户。配置服务器回调后,当用户成功看完广告时,[uniCloud](https://doc.dcloud.net.cn/uniCloud/)服务器会访问配置的云函数,通知用户完成观看激励视频。
相对来讲服务器回调将更加安全
6. 开通方式
......
......@@ -3,7 +3,7 @@
## 2023-05-24
### 激励视频支持配置云对象
[云对象](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html)
[云对象](https://doc.dcloud.net.cn/uniCloud/cloud-obj.html)
## 2023-05-10
### uni-ad 管理后台页面调整通知
......
......@@ -994,7 +994,7 @@ const db = uniCloud.database()
db.collection('uni-stat-event-logs')
```
不管是新上报的数据,还是[opendb](https://uniapp.dcloud.net.cn/uniCloud/opendb.html)的数据、或者开发者自己的业务数据库里的数据,都可以自己编写报表进行统计分析。
不管是新上报的数据,还是[opendb](https://doc.dcloud.net.cn/uniCloud/opendb.html)的数据、或者开发者自己的业务数据库里的数据,都可以自己编写报表进行统计分析。
与普通uni-app页面一样,新建页面,编写代码。
......@@ -1058,7 +1058,7 @@ exports.main = async (event, context) => {
近期,uniCloud阿里云版开始正式商用,部分开发者对基于uniCloud的`uni统计`等云端一体业务,开始纠结,不清楚这些业务预计会花费多少钱,不清楚相比传统服务器而言,何种方案性价比更好。
本文尝试算细账、算总账,以阿里云[按量计费](https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)为例,详细预测`uni统计`在不同用户规模下的资源消耗及对应费用,帮助大家明智选择,无忧开发。
本文尝试算细账、算总账,以阿里云[按量计费](https://doc.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)为例,详细预测`uni统计`在不同用户规模下的资源消耗及对应费用,帮助大家明智选择,无忧开发。
本文主要分为三个部分:
......@@ -1083,7 +1083,7 @@ exports.main = async (event, context) => {
启用`uni统计`后,你的每一个在线用户默认每10秒会请求一次`uni-stat-receiver`云函数(如果你的日活在1万以上,可以改成60秒,可以减少费用。时间间隔可在manifest.json内设置,如果用户一直停留在一个页面,那么此时不会重复上报)
我们按照[uniCloud官网](https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)列出的按量计费规则,计算一下云函数的资源消耗。
我们按照[uniCloud官网](https://doc.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)列出的按量计费规则,计算一下云函数的资源消耗。
|资源分类 |资源细项 |售价(元) |
|:-------: |:----------------: |:-------: |
......@@ -1176,7 +1176,7 @@ exports.main = async (event, context) => {
### 云数据库@cost-db
按照[uniCloud官网](https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)介绍,云数据库费用 = `容量费用 + 读操作次数费用 + 写操作次数费用`,其中:
按照[uniCloud官网](https://doc.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)介绍,云数据库费用 = `容量费用 + 读操作次数费用 + 写操作次数费用`,其中:
- 容量费用:数据库存储容量(单位为G) * 0.07
- 读操作次数费用:读操作次数(万次) * 0.015
......@@ -1235,7 +1235,7 @@ redis只影响数据库的读操作,通过官方统计示例项目使用redis
`uni统计`需要和`uni-admin`配合使用,`uni-admin`需要部署在前端网页托管中。`uni-admin`主要是管理员使用,使用频次较少,流量也较低。
按照[uniCloud官网](https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)介绍,前端网页托管费用 = `容量费 + 流量费`
按照[uniCloud官网](https://doc.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)介绍,前端网页托管费用 = `容量费 + 流量费`
#### 容量费
......@@ -1348,7 +1348,7 @@ uni统计支持sourcemap,可直观了解到底哪行代码写的有问题。[
### 4. 如何创建或授权`uni统计`运营管理员账号
答:参考[uni-admin 给系统创建多个登录账户并设置不同的权限](https://uniapp.dcloud.net.cn/uniCloud/admin.html#mutiladmin)
答:参考[uni-admin 给系统创建多个登录账户并设置不同的权限](https://doc.dcloud.net.cn/uniCloud/admin.html#mutiladmin)
### 5. 为什么总设备数比活跃设备数少?
......@@ -1399,6 +1399,6 @@ uni统计支持sourcemap,可直观了解到底哪行代码写的有问题。[
## 参考资料
不掌握如下文档,很难对 `uni统计2.0` 吃透和做二次开发
- uni-admin文档:[详见](https://uniapp.dcloud.net.cn/uniCloud/admin.html)
- uni-id文档:[详见](https://uniapp.dcloud.net.cn/uniCloud/uni-id.html)
- opendb文档:[详见](https://uniapp.dcloud.net.cn/uniCloud/opendb.html)
- uni-admin文档:[详见](https://doc.dcloud.net.cn/uniCloud/admin.html)
- uni-id文档:[详见](https://doc.dcloud.net.cn/uniCloud/uni-id.html)
- opendb文档:[详见](https://doc.dcloud.net.cn/uniCloud/opendb.html)
......@@ -14,7 +14,7 @@
在日常营销推广、促销活动等场景下(如双11大促、产品上新、重要资讯等),APP可对目标用户进行定向通知栏消息+应用内消息推送,吸引用户参与活动,提升日活。
- 基于uniCloud的IM、聊天、客服、棋牌游戏交互等
例如:DCloud基于`uni-push2`开发并开源了`uni-im`详情:[https://uniapp.dcloud.net.cn/uniCloud/uni-im.html](https://uniapp.dcloud.net.cn/uniCloud/uni-im.html)
例如:DCloud基于`uni-push2`开发并开源了`uni-im`详情:[https://doc.dcloud.net.cn/uniCloud/uni-im.html](https://doc.dcloud.net.cn/uniCloud/uni-im.html)
另外棋牌游戏等,需要客户端被动接收消息的需求都可以用`uni-push`实现。
# 简介
......@@ -97,11 +97,11 @@ uni-push本身并不收费,实际使用中需要依赖uniCloud云服务,而u
可见价格之低,几乎可以忽略不计。
一次消息推送 = 1次云函数请求 + 最高3次数据库查询(最常用的基于user_id推送仅需一次查询,详情参考:[推送接口查库详解](https://uniapp.dcloud.net.cn/uniCloud/uni-cloud-push/mate.html#%E6%8E%A8%E9%80%81%E6%8E%A5%E5%8F%A3%E6%9F%A5%E5%BA%93%E8%AF%A6%E8%A7%A3) )
一次消息推送 = 1次云函数请求 + 最高3次数据库查询(最常用的基于user_id推送仅需一次查询,详情参考:[推送接口查库详解](https://doc.dcloud.net.cn/uniCloud/uni-cloud-push/mate.html#%E6%8E%A8%E9%80%81%E6%8E%A5%E5%8F%A3%E6%9F%A5%E5%BA%93%E8%AF%A6%E8%A7%A3) )
即:最高(1 * 0.0133 + 3 * 0.015)/10000 = 0.00000583元/每次(注:给你的应用的所有注册用户群发消息算一次)
详细的计费参考:[阿里云版uniCloud按量计费文档](https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)
详细的计费参考:[阿里云版uniCloud按量计费文档](https://doc.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)
# 常见问题
有了uni-push,开发者不应该再使用其他push方案了。但我们发现很多开发者有误解,导致还在错误使用其他推送。
......@@ -212,7 +212,7 @@ uni-push产品有2个入口:
<img width="50%" style="max-width:260px;" src="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/WechatIMG589.jpeg"/>
uni-app x有摇树机制,需要在代码中编写api调用,然后打包就会包含push模块。[详见](https://uniapp.dcloud.net.cn/uni-app-x/manifest#treeShaking)
uni-app x有摇树机制,需要在代码中编写api调用,然后打包就会包含push模块。[详见](https://doc.dcloud.net.cn/uni-app-x/manifest#treeShaking)
#### 小程序中使用uni-push2.0的白名单配置@useinmp
......
......@@ -87,7 +87,7 @@ uni.login({
### 开通uni一键登录服务
开发者需要登录[uniCloud控制台](https://unicloud.dcloud.net.cn/pages/uni-login/login-account),申请开通一键登录服务。
详细步骤参考:[一键登录服务开通指南](https://uniapp.dcloud.net.cn/uniCloud/uni-login/service)
详细步骤参考:[一键登录服务开通指南](https://doc.dcloud.net.cn/uniCloud/uni-login/service)
开通成功后会得到 apiKey、apiSecret。这2个信息,后续需要配置在uniCloud的云函数里。同时注意保密,这2个信息也是计费凭证。
......@@ -103,9 +103,9 @@ uni.login({
注意:
**虽然一键登录需要uniCloud,但并不要求开发者把所有的后台服务都迁移到uniCloud**
服务器API详见:[uniCloud云函数中使用一键登录](https://uniapp.dcloud.net.cn/uniCloud/uni-login/dev)
服务器API详见:[uniCloud云函数中使用一键登录](https://doc.dcloud.net.cn/uniCloud/uni-login/dev)
uniCloud产生的费用对于一键登陆可以忽略,[详见](https://uniapp.dcloud.net.cn/uniCloud/uni-login/price)
uniCloud产生的费用对于一键登陆可以忽略,[详见](https://doc.dcloud.net.cn/uniCloud/uni-login/price)
## 开发
......@@ -426,7 +426,7 @@ exports.main = async (event, context) => {
console.log(res); // res里包含手机号
// 执行用户信息入库等操作,正常情况下不要把完整手机号返回给前端
// 如果数据库在uniCloud上,可以直接入库
// 如果数据库不在uniCloud上,可以通过 uniCloud.httpclient API,将手机号通过http方式传递给其他服务器的接口,详见:https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=httpclient
// 如果数据库不在uniCloud上,可以通过 uniCloud.httpclient API,将手机号通过http方式传递给其他服务器的接口,详见:https://doc.dcloud.net.cn/uniCloud/cf-functions?id=httpclient
return {
code: 0,
message: '获取手机号成功'
......@@ -488,7 +488,7 @@ exports.main = async(event) => {
openid: openid
})
console.log(res); // res里包含手机号
// 如果数据库不在uniCloud上,可以通过 uniCloud.httpclient API,将手机号通过http方式传递给其他服务器的接口,详见:https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=httpclient
// 如果数据库不在uniCloud上,可以通过 uniCloud.httpclient API,将手机号通过http方式传递给其他服务器的接口,详见:https://doc.dcloud.net.cn/uniCloud/cf-functions?id=httpclient
return { // 不建议把完整手机号返回给前端
code: 0,
......@@ -650,7 +650,7 @@ exports.main = async(event) => {
大多数情况 是因为部分特定设备,不支持双卡双待的网络环境。
- **uniCloud费用贵不贵?**
uniCloud产生的费用对于一键登陆可以忽略,[详见](https://uniapp.dcloud.net.cn/uniCloud/uni-login/price)
uniCloud产生的费用对于一键登陆可以忽略,[详见](https://doc.dcloud.net.cn/uniCloud/uni-login/price)
- **使用有其他疑问**
欢迎扫码加入 一键登录 微信交流群讨论:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册