diff --git a/docs/api/request/websocket.md b/docs/api/request/websocket.md index b613297a9b45f88020d587a9af7b8ceecfad5b69..e0785ab5bb1925ef108a980dbcd5826fbafd69b0 100644 --- a/docs/api/request/websocket.md +++ b/docs/api/request/websocket.md @@ -60,6 +60,10 @@ var socketTask = uni.connectSocket({ ### uni.onSocketOpen(CALLBACK) 监听WebSocket连接打开事件。 +**平台兼容性** + +字节小程序不支持 + **CALLBACK 返回参数** |属性|类型|说明| @@ -81,6 +85,10 @@ uni.onSocketOpen(function (res) { ### uni.onSocketError(CALLBACK) 监听WebSocket错误。 +**平台兼容性** + +字节小程序不支持 + **示例代码** ```javascript @@ -98,6 +106,10 @@ uni.onSocketError(function (res) { ### uni.sendSocketMessage(OBJECT) 通过 WebSocket 连接发送数据,需要先 [uni.connectSocket](/api/request/websocket?id=connectsocket),并在 [uni.onSocketOpen](/api/request/websocket?id=onsocketopen) 回调之后才能发送。 +**平台兼容性** + +字节小程序不支持 + **OBJECT 参数说明:** |参数名|类型|必填|说明| @@ -139,6 +151,10 @@ function sendSocketMessage(msg) { ### uni.onSocketMessage(CALLBACK) 监听WebSocket接受到服务器的消息事件。 +**平台兼容性** + +字节小程序不支持 + **CALLBACK 返回参数** |参数|类型|说明| @@ -160,6 +176,10 @@ uni.onSocketMessage(function (res) { ### uni.closeSocket(OBJECT) 关闭 WebSocket 连接。 +**平台兼容性** + +字节小程序不支持 + **OBJECT 参数说明** |参数名|类型|必填|说明| @@ -173,6 +193,10 @@ uni.onSocketMessage(function (res) { ### uni.onSocketClose(CALLBACK) 监听WebSocket关闭。 +**平台兼容性** + +字节小程序不支持 + ```javascript uni.connectSocket({ url: 'wss://www.example.com/socket' diff --git a/docs/app/android-store.md b/docs/app/android-store.md index d59386e32b972b44e697daf8e1383554e8adb4bf..77b588b6db3274f7c4fa3d78cee2a159e614263e 100644 --- a/docs/app/android-store.md +++ b/docs/app/android-store.md @@ -122,6 +122,7 @@ uni-AD广告模块集成的三方SDK说明 |快手|com.kwad.sdk|广告|IMEI、openid、位置信息|获取网络状态、访问Wi-Fi状态、位置信息、读写外置存储器、读取手机状态和身份|[https://www.kuaishou.com/about/policy](https://www.kuaishou.com/about/policy)| |优量汇|com.qq.e|广告|IMEI、openid、位置信息|获取网络状态、访问Wi-Fi状态、位置信息、读写外置存储器、读取手机状态和身份|[https://imgcache.qq.com/..privacy](https://imgcache.qq.com/gdt/cdn/adn/uniondoc/ylh_sdk_privacy_statement.html)| |穿山甲|com.bytedance.sdk. openadsdk.adhost|广告|IMEI、openid、位置信息|获取网络状态、访问Wi-Fi状态、位置信息、读写外置存储器、读取手机状态和身份|[https://www.pangle.cn/privacy/partner](https://www.pangle.cn/privacy/partner)| +|Sigmob|com.sigmob.windad|广告|IMEI、openid、位置信息|获取网络状态、访问Wi-Fi状态、位置信息、读写外置存储器、读取手机状态和身份|[https://support.sigmob.com/#/隐私条款/](https://support.sigmob.com/#/%E9%9A%90%E7%A7%81%E6%9D%A1%E6%AC%BE/)| #### 腾讯x5内核 @@ -196,8 +197,7 @@ uni-AD广告模块集成的三方SDK说明 uni-AD广告基础功能包含管理其它三方广告SDK的逻辑,会通过反射判断广告SDK是否存在,在没有勾选“360广告联盟”、“今日头条穿山甲广告联盟”、“腾讯优量汇广告联盟”、”快手广告联盟“时,也可能会被华为应用市场检测为包含奇虎360、广点通/优量汇、穿山甲等广告SDK,实际上apk中并没有包含相应的广告SDK。我们已经在优化广告基础功能实现方案来避免(请关注新版本更新日志),目前可以通过以下临时方案解决: -+ 向华为应用市场申诉,说明安装包中并没有包含广告SDK,只是存在反射判断广告SDK是否存在 -+ 目前我们收到此反馈此问题的都是5+ App项目,uni-app项目可能并不存在此问题,建议有条件的话将5+ App项目升级为uni-app项目 ++ 请使用HX3.2.1+重新打包 #### 看不懂文档不知道如何修改? diff --git a/docs/uniCloud/_sidebar.md b/docs/uniCloud/_sidebar.md index a8382bd60a6c0be800724883bcbd82dc7af22562..c84d9f2742b06013ce50d03da1e3288d5374303f 100644 --- a/docs/uniCloud/_sidebar.md +++ b/docs/uniCloud/_sidebar.md @@ -42,6 +42,9 @@ * [uni-sec-check 内容安全](https://ext.dcloud.net.cn/plugin?id=5460) * [uniCloud响应体规范](uniCloud/unicloud-response-format.md) * [前端网页托管](uniCloud/hosting.md) +* Redis扩展 + * [费用说明](uniCloud/redis-buy.md) + * [开发文档](uniCloud/redis.md) * [日志输出](uniCloud/cf-logger.md) * [同时连多服务空间](uniCloud/init.md) * [案例](uniCloud/resource.md) diff --git a/docs/uniCloud/hosting.md b/docs/uniCloud/hosting.md index 7167d68513a6811eb0d6ca8c3e38c00b4d9eea02..6bf9a701a558264b09b7e8db24ba6a910f141dc7 100644 --- a/docs/uniCloud/hosting.md +++ b/docs/uniCloud/hosting.md @@ -119,6 +119,9 @@ DCloud为开发者提供了`uni发布平台`,包括网站发布、App发布和 - 在阿里云开启了泛域名加速的情况下,对应的子域名可能无法配置到前端网页托管,**这种情况下可能会提示:该域名已被添加过,不能重复添加** - 暂不支持绑定中文域名 +- 阿里云要求必须有一个备案在阿里才可以绑定,按照uniCloud web控制台提示操作即可,腾讯云没有此条限制。 + +**务必注意,如果你是在腾讯购买并备案的域名需要保留一个到腾讯ip的解析,否则备案会被撤销,阿里云同理。具体细节可以咨询购买域名的云厂商** ### 路由规则@routing diff --git a/docs/uniCloud/release.md b/docs/uniCloud/release.md index 20ad134b222084760ee763b988da8cbcbfa40b22..aa20773284ffceefa532f990c107b507ca651cd4 100644 --- a/docs/uniCloud/release.md +++ b/docs/uniCloud/release.md @@ -1,5 +1,13 @@ 注:本更新日志仅限uniCloud,包括uniCloud web控制台、uniCloud 云端运行环境。这些更新不跟随HBuilderX发版更新。 +#### 2021-09-01 + + 【重要】clientDB 新增 支持使用 getTemp 对主表、副表过滤后再联表查询,大幅提升联表查询性能 [详情](https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=lookup-with-temp) + + 阿里云 新增 redis扩展能力,加速云函数响应 [详情](https://uniapp.dcloud.net.cn/uniCloud/redis) + +#### 2021-08-27 + + uniCloud本地调试插件 修复 云函数日志 文件路径存在中文时无法点击跳转的Bug + + uniCloud本地调试插件 修复 阿里云事务执行 updateAndReturn 报错的Bug + #### 2021-08-01 + 云数据库 新增 updateAndReturn 方法,可以更新并返回更新后的值(仅可在云函数中使用) [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-database?id=update-and-return) + uniCloud本地调试插件 修复 部分情况下项目启动时报 npm 安装失败的Bug diff --git a/docs/uniCloud/resource.md b/docs/uniCloud/resource.md index b253fe52bd943d098e38f6751148cf67b0e65003..3a1654a136bee7cefda4aabf5d49eef42a758579 100644 --- a/docs/uniCloud/resource.md +++ b/docs/uniCloud/resource.md @@ -1,34 +1,36 @@ 如下是使用 ``uniCloud`` 的插件市场项目或开源案例。欢迎大家提交插件或开源项目,可以以pr方式直接编辑本文档。 -### 开源项目 +- [贝壳阅读](https://ext.dcloud.net.cn/plugin?id=5187) +集成签到、抽奖、金币积分多种好玩的激励玩法,免费读书,广告变现。本书城系统可独立部署,也可作为插件集成至任何流量主APP。 -- [Hello uniCloud]:在HBuilderX 2.6+版本,新建uni-app项目的项目模板中有 hello unicloud模板,展示了uniCloud的云函数基本用法、cdn使用方式。它对应的H5演示地址是:[https://hellounicloud.m3w.cn/](https://hellounicloud.m3w.cn/) -- [uni抗疫开源项目汇总](https://gitee.com/dcloud/xinguan2020):这是一个项目集合汇总,里面有大量与抗疫项目的开源项目,均基于uniCloud。包括外来人员登记系统、学生健康报备系统、员工疫情筛查工具、消毒检查登记系统、物资管理系统等。这些项目具备一定通用性,可以稍加改造用于其他行业应用。 -- [uniPush之unicloud版](https://ext.dcloud.net.cn/plugin?id=1680): 封装好的云函数,直接在服务器端发送push消息。 + + + -更多项目源码,见**插件市场**:[https://ext.dcloud.net.cn/?cat1=7](https://ext.dcloud.net.cn/?cat1=7) +- [中国教育发布(中国教育部官方App )](http://xwapp.moe.gov.cn/h5/sharepage/download.html)[详见报道](http://www.moe.gov.cn/jyb_xwfb/gzdt_gzdt/s5987/202009/t20200904_485105.html) -### 商用案例 -- 中国教育发布:中国教育部官方App。[详见报道](http://www.moe.gov.cn/jyb_xwfb/gzdt_gzdt/s5987/202009/t20200904_485105.html) -
- - - iOS、Android通用扫码地址 - -
+ + + -- 登登多邻国:是登登教育公司为外语学习者提供的题库软件。其服务端整体基于uniCloud,前端包括PC和H5网站、微信小程序,均连接uniCloud。日请求量**百万级**。 +- [uni-starter](https://ext.dcloud.net.cn/plugin?id=5057) +一个集成了大量商用项目常见功能的,云端一体应用快速开发基本项目模版。 -web体验地址:[https://duolingo.91ddedu.com](https://duolingo.91ddedu.com); + + + -微信小程序体验方式:微信搜索“登登多邻国真题库”,或扫描下方小程序码 +- [Hello uniCloud](https://ext.dcloud.net.cn/plugin?id=4082):在HBuilderX 2.6+版本,新建uni-app项目的项目模板中有 hello unicloud模板,展示了uniCloud的云函数基本用法、cdn使用方式。它对应的H5演示地址是:[https://hellounicloud.m3w.cn/](https://hellounicloud.m3w.cn/) -
- - - 登登多邻国小程序码 - -
+- [uni抗疫开源项目汇总](https://gitee.com/dcloud/xinguan2020):这是一个项目集合汇总,里面有大量与抗疫项目的开源项目,均基于uniCloud。包括外来人员登记系统、学生健康报备系统、员工疫情筛查工具、消毒检查登记系统、物资管理系统等。这些项目具备一定通用性,可以稍加改造用于其他行业应用。 + +- 登登多邻国:是登登教育公司为外语学习者提供的题库软件。其服务端整体基于uniCloud,前端包括PC和H5网站、微信小程序,均连接uniCloud。日请求量**百万级**。 + web体验地址:[https://duolingo.91ddedu.com](https://duolingo.91ddedu.com); + 微信小程序体验方式:微信搜索“登登多邻国真题库”,或扫描下方小程序码 + + + + - [国云商城](https://ext.dcloud.net.cn/plugin?id=2413):优秀的电商系统,购买本系统,快速上线属于你自己的电商应用。 - [云上商城](https://ext.dcloud.net.cn/plugin?id=1989):完整的线上生活超市,根据当前定位,就近匹配仓库。 @@ -42,3 +44,5 @@ web体验地址:[https://duolingo.91ddedu.com](https://duolingo.91ddedu.com) - 小森林集:壁纸、皮肤小程序。微信小程序搜索“小森林集” - MOODA心情日记:随时随地记录心情。微信小程序搜索“MOODA心情日记” - 柳州市人民医院流行病学调查表:调查登记小程序。微信小程序搜索“柳州市人民医院流行病学调查表 ” + +更多uniClouid项目和插件,见**插件市场**:[https://ext.dcloud.net.cn/?cat1=7](https://ext.dcloud.net.cn/?cat1=7) \ No newline at end of file diff --git a/packages/vue-cli-plugin-uni/lib/env.js b/packages/vue-cli-plugin-uni/lib/env.js index e720fbf64e07cf73a70f303a7329b92003a3e706..ad3b6c61b53eeb5d0d8ed1255b3f92a3191c2d60 100644 --- a/packages/vue-cli-plugin-uni/lib/env.js +++ b/packages/vue-cli-plugin-uni/lib/env.js @@ -80,7 +80,7 @@ if (process.env.UNI_CLOUD_SPACES) { process.env.UNI_CLOUD_PROVIDER = JSON.stringify(spaces.map(space => { if (space.clientSecret) { return { - provider: 'aliyun', + provider: space.provider || 'aliyun', spaceName: space.name, spaceId: space.id, clientSecret: space.clientSecret, @@ -88,7 +88,7 @@ if (process.env.UNI_CLOUD_SPACES) { } } else { return { - provider: 'tencent', + provider: space.provider || 'tencent', spaceName: space.name, spaceId: space.id }