From 6a735acfdb52c00f64c2ae537db92834098aa01a Mon Sep 17 00:00:00 2001 From: anne-lxm <1076217653@qq.com> Date: Mon, 12 Jun 2023 17:10:21 +0800 Subject: [PATCH] update img --- docs/.vuepress/public/js/miku.js | 2 +- docs/api/a-d/content-page.md | 2 +- docs/api/a-d/interactive.md | 4 +- docs/api/a-d/rewarded-video.md | 4 +- docs/api/canvas/CanvasContext.md | 78 +- docs/api/canvas/CanvasGradient.md | 2 +- docs/api/media/background-audio-manager.md | 2 +- docs/api/media/video-context.md | 2 +- docs/api/other/open-miniprogram.md | 2 +- docs/api/plugins/payment.md | 2 +- docs/api/plugins/share.md | 16 +- docs/api/plugins/universal-links.md | 10 +- docs/app/oauth/oauth-facebook.md | 22 +- docs/app/oauth/oauth-google.md | 12 +- docs/case.md | 34 +- docs/collocation/pages.md | 2 +- docs/component/ad-content-page.md | 2 +- docs/component/ad-draw.md | 2 +- docs/component/ad-interstitial.md | 2 +- docs/component/ad-rewarded-video.md | 2 +- docs/component/ad-video.md | 2 +- docs/component/ad-weixin.md | 2 +- docs/component/ad.md | 2 +- docs/component/audio.md | 4 +- docs/component/custom-tab-bar.md | 4 +- docs/component/icon.md | 4 +- docs/component/image.md | 28 +- docs/component/list.md | 2 +- docs/component/rich-text.md | 2 +- docs/component/uni-ad-unimp.md | 2 +- docs/component/uniui/resource.md | 2 +- docs/component/uniui/uni-card.md | 8 +- docs/component/uniui/uni-collapse.md | 806 +++++++++--------- docs/component/uniui/uni-file-picker.md | 644 +++++++------- docs/component/uniui/uni-icons.md | 12 +- docs/component/uniui/uni-list.md | 26 +- docs/component/uniui/uni-swiper-dot.md | 6 +- docs/component/waterfall.md | 4 +- docs/history.md | 2 +- docs/hybrid.md | 2 +- docs/m3w.md | 6 +- docs/matter.md | 2 +- docs/plugin/native-plugin.md | 6 +- docs/plugin/sell.md | 12 +- docs/plugin/uni_modules.md | 30 +- docs/quickstart-hx.md | 40 +- docs/quickstart.md | 50 +- docs/tutorial/adapt.md | 2 +- docs/tutorial/app-oauth-facebook-open.md | 22 +- docs/tutorial/app-oauth-google-open.md | 12 +- docs/tutorial/build/publish-mp-weixin-cli.md | 2 +- docs/tutorial/debug/debug-app.md | 14 +- docs/tutorial/debug/debug-mp.md | 4 +- docs/tutorial/debug/debug-web-via-hx.md | 4 +- docs/tutorial/debug/uni-uts-debug-ios.md | 16 +- docs/tutorial/debug/uni-uts-debug.md | 12 +- docs/tutorial/debug/uni-vue-devtools.md | 12 +- docs/tutorial/i18n.md | 6 +- docs/tutorial/internationalization.md | 8 +- docs/tutorial/nvue-api.md | 8 +- docs/tutorial/nvue-css.md | 18 +- docs/tutorial/nvue-outline.md | 4 +- docs/tutorial/page.md | 2 +- docs/tutorial/platform.md | 20 +- docs/tutorial/run-and-debug.md | 4 +- docs/tutorial/run/apple-signature-ipa.md | 2 +- .../run/ios-apple-certificate-signature.md | 12 +- docs/tutorial/run/run-app-faq.md | 6 +- docs/tutorial/run/run-app.md | 18 +- .../run/run-custom-base-ios-simulator.md | 4 +- docs/tutorial/run/uts-development-android.md | 14 +- docs/tutorial/run/uts-development-ios.md | 4 +- docs/tutorial/safe.md | 2 +- docs/tutorial/ssr.md | 6 +- docs/tutorial/vue-basics.md | 2 +- docs/tutorial/vue-vuex.md | 4 +- docs/tutorial/vue3-basics.md | 2 +- docs/tutorial/vue3-components.md | 4 +- docs/tutorial/vue3-vuex.md | 4 +- docs/uni-ad.md | 2 +- docs/uni-ad/ad-component.md | 4 +- docs/uni-ad/ad-content-page.md | 2 +- docs/uni-ad/ad-draw.md | 4 +- docs/uni-ad/ad-interstitial.md | 2 +- docs/uni-ad/ad-rewarded-video.md | 8 +- docs/uni-ad/ad-video.md | 2 +- docs/uni-ad/ad-weixin.md | 2 +- docs/uni-ad/interactive.md | 4 +- docs/uni-ad/intro.md | 2 +- docs/uni-ad/release.md | 22 +- docs/uni-ad/unimp.md | 6 +- docs/uni-stat-v1.md | 2 +- docs/uni-stat-v2.md | 28 +- docs/uniCloud/README.md | 8 +- docs/uniCloud/admin.md | 74 +- docs/uniCloud/aliyun-migrate-business.md | 6 +- docs/uniCloud/app-reinforce.md | 8 +- docs/uniCloud/authentication.md | 2 +- docs/uniCloud/cdn-security-policy.md | 6 +- docs/uniCloud/cf-common.md | 2 +- docs/uniCloud/cf-functions.md | 6 +- docs/uniCloud/clientdb.md | 8 +- docs/uniCloud/cloud-obj.md | 4 +- docs/uniCloud/concepts/cloudfunction.md | 2 +- docs/uniCloud/concepts/space.md | 6 +- docs/uniCloud/db-index.md | 10 +- docs/uniCloud/db-performance.md | 2 +- docs/uniCloud/frv/dev.md | 18 +- docs/uniCloud/frv/intro.md | 10 +- docs/uniCloud/frv/service.md | 12 +- docs/uniCloud/hellodb.md | 8 +- docs/uniCloud/hosting.md | 2 +- docs/uniCloud/http.md | 4 +- docs/uniCloud/ip-filter.md | 4 +- docs/uniCloud/jql-runner.md | 2 +- docs/uniCloud/jql-schema-ext.md | 2 +- docs/uniCloud/jql.md | 4 +- docs/uniCloud/learning.md | 2 +- docs/uniCloud/publish.md | 4 +- docs/uniCloud/quickstart.md | 4 +- docs/uniCloud/redis-buy.md | 4 +- docs/uniCloud/resource.md | 22 +- docs/uniCloud/rundebug.md | 30 +- docs/uniCloud/schema.md | 6 +- docs/uniCloud/schema2code.md | 18 +- docs/uniCloud/secure-network.md | 14 +- docs/uniCloud/send-sms.md | 8 +- docs/uniCloud/uni-ai-chat.md | 6 +- docs/uniCloud/uni-ai.md | 8 +- docs/uniCloud/uni-cloud-push/api.md | 4 +- docs/uniCloud/uni-cloud-push/mate.md | 2 +- docs/uniCloud/uni-cloud-push/options.md | 6 +- docs/uniCloud/uni-cms.md | 30 +- docs/uniCloud/uni-id-pages.md | 2 +- docs/uniCloud/uni-id-summary.md | 24 +- docs/uniCloud/uni-id.md | 8 +- docs/uniCloud/uni-im.md | 4 +- docs/uniCloud/uni-open-bridge.md | 2 +- docs/uniCloud/uni-pay.md | 48 +- docs/uniCloud/uni-portal.md | 6 +- docs/uniCloud/uni-publish.md | 10 +- docs/uniCloud/uni-sec-check.md | 2 +- docs/uniCloud/uni-starter.md | 10 +- docs/uniCloud/uni-subscribemsg.md | 4 +- docs/uniCloud/upgrade-center.md | 16 +- docs/unipush-v2.md | 28 +- docs/univerify.md | 2 +- .../auto/hbuilderx-extension/index.md | 16 +- 148 files changed, 1409 insertions(+), 1409 deletions(-) diff --git a/docs/.vuepress/public/js/miku.js b/docs/.vuepress/public/js/miku.js index 104e0794b..06cf46bc3 100644 --- a/docs/.vuepress/public/js/miku.js +++ b/docs/.vuepress/public/js/miku.js @@ -1,4 +1,4 @@ -mikuDelivery.initProxy('miku-delivery-sw-1.1.0.js', { +mikuDelivery.initProxy('/miku-delivery-sw-1.1.0.js', { /** appID 和 appSalt 由七牛配置提供*/ app: { appID: 'r5v5l8yhuips0xwv', diff --git a/docs/api/a-d/content-page.md b/docs/api/a-d/content-page.md index 19e02a7b4..43690bf7b 100644 --- a/docs/api/a-d/content-page.md +++ b/docs/api/a-d/content-page.md @@ -4,7 +4,7 @@ ⼀个视频内容频道,支持上下滑动切换视频内容 -![](https://web-assets.dcloud.net.cn/unidoc/zh/ad-content-page.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ad-content-page.png) 内容联盟广告是一个原生全屏组件,大小不可控制 diff --git a/docs/api/a-d/interactive.md b/docs/api/a-d/interactive.md index 5411c1480..3a973eb71 100644 --- a/docs/api/a-d/interactive.md +++ b/docs/api/a-d/interactive.md @@ -4,7 +4,7 @@ 互动游戏是DCloud联合三方服务商为开发者提供新的广告场景增值服务。开发者在App中放置入口,用户点击入口参与权益化、趣味性的活动。通过观看激励视频广告加速获取权益。沉浸的游戏体验能够降低对广告的抵触心理,增加激励视频广告展示的同时有效提高广告收益。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/interactive1.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/interactive1.png) ## 活动场景类型: @@ -15,7 +15,7 @@ 2. 游戏类活动:通过合成游戏、成语答题、捕鱼等游戏玩法获得金币或红包奖励 3. 养成类活动:果园、农场、养牛等长期活动,用户通过连续签到、道具收集、任务体系等玩法提升养成对象的等级,升级后可获得红包奖励或兑换奖品 -![](https://web-assets.dcloud.net.cn/unidoc/zh/interactive2.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/interactive2.jpg) ### 活动分类表 diff --git a/docs/api/a-d/rewarded-video.md b/docs/api/a-d/rewarded-video.md index 0ed1c93f3..80f85a1ba 100644 --- a/docs/api/a-d/rewarded-video.md +++ b/docs/api/a-d/rewarded-video.md @@ -500,7 +500,7 @@ rewardedVideoAd.load() ### 监听用户关闭广告 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rewarded-video-close.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rewarded-video-close.png) 只有在用户点击激励视频广告组件上的 关闭广告 按钮时,广告才会关闭。这个事件可以通过 `RewardedVideoAd.onClose()` 监听。 @@ -536,7 +536,7 @@ App平台 3.1.15+ 支持穿山甲/优量汇/快手 相对来讲服务器回调将更加安全,可以依赖广告平台的反作弊机制来避免用户模拟观看广告完成的事件。 -![激励视频回调](https://web-assets.dcloud.net.cn/unidoc/zh/uniAdCallback.png) +![激励视频回调](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uniAdCallback.png) 如何使用 diff --git a/docs/api/canvas/CanvasContext.md b/docs/api/canvas/CanvasContext.md index 5adbe9761..45aadd15c 100644 --- a/docs/api/canvas/CanvasContext.md +++ b/docs/api/canvas/CanvasContext.md @@ -142,7 +142,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/arc.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/arc.png) 针对 ```arc(100, 75, 50, 0, 1.5 * Math.PI)```的三个关键坐标如下: * 绿色: 圆心 (100, 75) @@ -200,7 +200,7 @@ ctx.fill() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/fill-path.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/fill-path.png) ### CanvasContext.bezierCurveTo 创建三次方贝塞尔曲线路径。 @@ -265,7 +265,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/bezier-curve.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/bezier-curve.png) 针对 `moveTo(20, 20)` ```bezierCurveTo(20, 100, 200, 100, 200, 20)``` 的三个关键坐标如下: @@ -305,7 +305,7 @@ ctx.clearRect(10, 10, 150, 75) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/clear-rect.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/clear-rect.png) ### CanvasContext.clip @@ -320,7 +320,7 @@ ctx.draw() const context = uni.createCanvasContext('myCanvas') uni.downloadFile({ - url: 'https://web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png', + url: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png', success: function (res) { context.save() context.beginPath() @@ -334,7 +334,7 @@ context.drawImage(res.tempFilePath, 48, 48) ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/clip.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/clip.png) ### CanvasContext.closePath 关闭一个路径。 @@ -355,7 +355,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/close-line.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/close-line.png) ```javascript @@ -380,7 +380,7 @@ ctx.fill() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/close-path.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/close-path.png) ### CanvasContext.createCircularGradient 创建一个从圆心开始的渐变。返回的 [CanvasGradient](/api/canvas/CanvasGradient) 对象,需要使用 ```CanvasGradient.addColorStop()``` 来指定渐变点,至少要两个。 @@ -409,7 +409,7 @@ ctx.fillRect(10, 10, 150, 80) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/circular-gradient.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/circular-gradient.png) ### CanvasContext.createLinearGradient 创建一个线性的渐变颜色。返回的 [CanvasGradient](/api/canvas/CanvasGradient) 对象,需要使用 ```CanvasGradient.addColorStop()``` 来指定渐变点,至少要两个。 @@ -440,7 +440,7 @@ ctx.fillRect(10, 10, 150, 80) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/linear-gradient.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/linear-gradient.png) ### CanvasContext.createPattern 对指定的图像创建模式的方法,可在指定的方向上重复元图像 @@ -484,7 +484,7 @@ ctx.fillRect(50, 50, 150, 100) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/un-reserve.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/un-reserve.png) ```javascript @@ -497,7 +497,7 @@ ctx.fillRect(50, 50, 150, 100) ctx.draw(true) ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/reserve.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/reserve.png) ### CanvasContext.drawImage 绘制图像到画布。 @@ -535,7 +535,7 @@ uni.chooseImage({ }) ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/draw-image.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/draw-image.png) ### CanvasContext.fill 对当前路径中的内容进行填充。默认的填充色为黑色。 @@ -555,7 +555,7 @@ ctx.fill() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/fill-line.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/fill-line.png) ```javascript const ctx = uni.createCanvasContext('myCanvas') @@ -580,7 +580,7 @@ ctx.fill() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/fill-path.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/fill-path.png) ### CanvasContext.fillRect 填充一个矩形。 @@ -605,7 +605,7 @@ ctx.fillRect(10, 10, 150, 75) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/fill-rect.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/fill-rect.png) ### CanvasContext.fillText 在画布上绘制被填充的文本。 @@ -655,7 +655,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/line-to.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/line-to.png) ### CanvasContext.measureText 测量文本尺寸信息,目前仅返回文本宽度。同步接口。(App 端 2.8.12+ 支持) @@ -706,7 +706,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/move-to.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/move-to.png) ### CanvasContext.quadraticCurveTo 创建二次贝塞尔曲线路径。曲线的起始点为路径中前一个点。 @@ -762,7 +762,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/quadratic-curve-to.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/quadratic-curve-to.png) 针对 `moveTo(20, 20)` ```quadraticCurveTo(20, 100, 200, 20)``` 的三个关键坐标如下: @@ -794,7 +794,7 @@ ctx.fill() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/fill-rect.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/fill-rect.png) ### CanvasContext.restore 恢复之前保存的绘图上下文。 @@ -816,7 +816,7 @@ ctx.fillRect(50, 50, 150, 100) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/save-restore.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/save-restore.png) ### CanvasContext.rotate 以原点为中心,原点可以用 translate方法修改。顺时针旋转当前坐标轴。多次调用rotate,旋转的角度会叠加。 @@ -841,7 +841,7 @@ ctx.strokeRect(100, 10, 150, 100) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/rotate.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rotate.png) ### CanvasContext.save 保存当前的绘图上下文。 @@ -887,7 +887,7 @@ ctx.strokeRect(10, 10, 25, 15) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/scale.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/scale.png) ### CanvasContext.setFillStyle@canvascontextsetfillstyle 设置填充色,如果没有设置 fillStyle,默认颜色为 black。 @@ -914,7 +914,7 @@ ctx.fillRect(10, 10, 150, 75) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/fill-rect.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/fill-rect.png) ### CanvasContext.setFontSize 设置字体的字号。 @@ -940,7 +940,7 @@ ctx.fillText('50', 90, 90) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/font-size.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/font-size.png) ### CanvasContext.setGlobalAlpha @@ -968,7 +968,7 @@ ctx.fillRect(100, 100, 150, 100) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/global-alpha.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/global-alpha.png) ### CanvasContext.setLineCap@canvascontextsetlinecap 设置线条的端点样式。 @@ -1012,7 +1012,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/line-cap.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/line-cap.png) ### CanvasContext.setLineDash 设置线条宽度。 @@ -1039,7 +1039,7 @@ ctx.stroke(); ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/set-line-dash.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/set-line-dash.png) ### CanvasContext.setLineJoin@canvascontextsetlinejoin 设置线条的交点样式。 @@ -1087,7 +1087,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/line-join.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/line-join.png) ### CanvasContext.setLineWidth@canvascontextsetlinewidth 设置线条的宽度。 @@ -1128,7 +1128,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/line-width.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/line-width.png) ### CanvasContext.setMiterLimit@canvascontextsetmiterlimit 设置最大斜接长度,斜接长度指的是在两条线交汇处内角和外角之间的距离。 当 ``setLineJoin()`` 为 miter 时才有效。超过最大倾斜长度的,连接处将以 lineJoin 为 bevel 来显示。 @@ -1182,7 +1182,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/miter-limit.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/miter-limit.png) ### CanvasContext.setShadow 设置阴影样式。如果没有设置,offsetX 默认值为0, offsetY 默认值为0, blur 默认值为0,color 默认值为 black。 @@ -1206,7 +1206,7 @@ ctx.fillRect(10, 10, 150, 75) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/shadow.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shadow.png) ### CanvasContext.setStrokeStyle@canvascontextsetstrokestyle 设置边框颜色。如果没有设置 fillStyle,默认颜色为 black。 @@ -1226,7 +1226,7 @@ ctx.strokeRect(10, 10, 150, 75) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/stroke-rect.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/stroke-rect.png) ### CanvasContext.setTextAlign 用于设置文字的对齐 @@ -1258,7 +1258,7 @@ ctx.fillText('textAlign=right', 150, 100) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/set-text-align.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/set-text-align.png) ### CanvasContext.setTextBaseline 用于设置文字的水平对齐 @@ -1296,7 +1296,7 @@ ctx.fillText('normal', 200, 75) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/set-text-baseline.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/set-text-baseline.png) ### CanvasContext.setTransform 使用矩阵重新设置(覆盖)当前变换的方法 @@ -1334,7 +1334,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/stroke-line.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/stroke-line.png) ```javascript @@ -1360,7 +1360,7 @@ ctx.stroke() ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/stroke-path.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/stroke-path.png) ### CanvasContext.strokeRect 画一个矩形(非填充)。用 `setFillStroke()` 设置边框颜色,如果没设置默认是黑色。 @@ -1383,7 +1383,7 @@ ctx.strokeRect(10, 10, 150, 75) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/stroke-rect.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/stroke-rect.png) ### CanvasContext.strokeText @@ -1443,4 +1443,4 @@ ctx.strokeRect(10, 10, 150, 100) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/translate.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/translate.png) diff --git a/docs/api/canvas/CanvasGradient.md b/docs/api/canvas/CanvasGradient.md index 527e8a1f0..8f743a33c 100644 --- a/docs/api/canvas/CanvasGradient.md +++ b/docs/api/canvas/CanvasGradient.md @@ -33,5 +33,5 @@ ctx.fillRect(10, 10, 150, 80) ctx.draw() ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/color-stop.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/color-stop.png) diff --git a/docs/api/media/background-audio-manager.md b/docs/api/media/background-audio-manager.md index 1048d4d89..7fd1622a8 100644 --- a/docs/api/media/background-audio-manager.md +++ b/docs/api/media/background-audio-manager.md @@ -62,7 +62,7 @@ errCode 说明 const bgAudioManager = uni.getBackgroundAudioManager(); bgAudioManager.title = '致爱丽丝'; bgAudioManager.singer = '暂无'; -bgAudioManager.coverImgUrl = 'https://web-assets.dcloud.net.cn/unidoc/zh/music-a.png'; +bgAudioManager.coverImgUrl = 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/music-a.png'; bgAudioManager.src = 'https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-hello-uniapp/2cc220e0-c27a-11ea-9dfb-6da8e309e0d8.mp3'; ``` diff --git a/docs/api/media/video-context.md b/docs/api/media/video-context.md index 65f3605e1..4431c6ad8 100644 --- a/docs/api/media/video-context.md +++ b/docs/api/media/video-context.md @@ -32,7 +32,7 @@ - diff --git a/docs/api/other/open-miniprogram.md b/docs/api/other/open-miniprogram.md index a7620dd43..d08c94792 100644 --- a/docs/api/other/open-miniprogram.md +++ b/docs/api/other/open-miniprogram.md @@ -77,7 +77,7 @@ uni.navigateBackMiniProgram({ 当小程序需要打开另一个小程序让用户进行快捷操作时,可将要打开的小程序以半屏的形态跳转。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/wx-miniprogram.jpeg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/wx-miniprogram.jpeg) **调用流程** diff --git a/docs/api/plugins/payment.md b/docs/api/plugins/payment.md index 1a1c90a79..e888a4dc7 100644 --- a/docs/api/plugins/payment.md +++ b/docs/api/plugins/payment.md @@ -80,7 +80,7 @@ uni.requestPayment是一个统一各平台的客户端支付API,不管是在 1. 在`manifest.json - App模块权限选择` 中勾选 payment(支付) 2. 在 `manifest.json - App SDK配置` 中,勾选需要的支付平台,目前有微信支付、支付宝支付、苹果应用内支付(IAP),其中微信支付需要填写从微信开放平台获取的AppID -![](https://web-assets.dcloud.net.cn/unidoc/zh/manifest-config.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/manifest-config.png) 3. 这些配置需要打包生效,真机运行仍然是HBuilder基座的设置,可使用自定义基座调试。离线打包请参考离线打包文档在原生工程中配置。 diff --git a/docs/api/plugins/share.md b/docs/api/plugins/share.md index b4463a7c8..bc0e99987 100644 --- a/docs/api/plugins/share.md +++ b/docs/api/plugins/share.md @@ -112,7 +112,7 @@ uni.share({ provider: "weixin", scene: "WXSceneSession", type: 2, - imageUrl: "https://web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png", + imageUrl: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png", success: function (res) { console.log("success:" + JSON.stringify(res)); }, @@ -135,7 +135,7 @@ uni.share({ href: "http://uniapp.dcloud.io/", title: "uni-app分享", summary: "我正在使用HBuilderX开发uni-app,赶紧跟我一起来体验!", - imageUrl: "https://web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png", + imageUrl: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png", success: function (res) { console.log("success:" + JSON.stringify(res)); }, @@ -170,7 +170,7 @@ uni.share({ provider: "weixin", scene: "WXSceneTimeline", type: 2, - imageUrl: "https://web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png", + imageUrl: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png", success: function (res) { console.log("success:" + JSON.stringify(res)); }, @@ -192,7 +192,7 @@ uni.share({ href: "http://uniapp.dcloud.io/", title: "uni-app分享", summary: "我正在使用HBuilderX开发uni-app,赶紧跟我一起来体验!", - imageUrl: "https://web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png", + imageUrl: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png", success: function (res) { console.log("success:" + JSON.stringify(res)); }, @@ -209,7 +209,7 @@ uni.share({ provider: 'weixin', scene: "WXSceneSession", type: 5, - imageUrl: 'https://web-assets.dcloud.net.cn/unidoc/zh/share-logo@3.png', + imageUrl: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/share-logo@3.png', title: '欢迎体验uniapp', miniProgram: { id: 'gh_abcdefg', @@ -238,12 +238,12 @@ uni.share({ - 微信 appid 申请步骤:[https://ask.dcloud.net.cn/article/208](https://ask.dcloud.net.cn/article/208)。 - iOS平台微信SDK配置通用链接:[https://ask.dcloud.net.cn/article/36445](https://ask.dcloud.net.cn/article/36445)。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/mp-weixin-manifest-share.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/mp-weixin-manifest-share.png) ##### 新浪微博分享 在 manifest.json 的 App SDK 配置里,勾选勾选新浪微博,并填写相关appkey,新浪微博 appkey 申请步骤可参考:[https://ask.dcloud.net.cn/article/209](https://ask.dcloud.net.cn/article/209)。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni2019022502.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni2019022502.png) ##### QQ 分享 在 manifest.json 的 App SDK 配置里,勾选分享到QQ好友,并填写相关appkey,QQ分享 appkey 申请步骤: @@ -252,7 +252,7 @@ uni.share({ 2. 完成开发者注册; 3. 创建应用,选择移动 App,填写相关信息,然后等待审核,审核通过后即可得到AppId。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni2019022503.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni2019022503.png) 这些配置需要打包生效,真机运行仍然是HBuilder基座的设置,可使用[自定义基座包](http://ask.dcloud.net.cn/article/12723)调试。离线打包请参考离线打包文档在原生工程中配置。 diff --git a/docs/api/plugins/universal-links.md b/docs/api/plugins/universal-links.md index 0ff2e7ff9..d0dbc7144 100644 --- a/docs/api/plugins/universal-links.md +++ b/docs/api/plugins/universal-links.md @@ -34,7 +34,7 @@ Error: not set parameter 'UniversalLinks' @'oauth-weixin' ### 第一步:开启Associated Domains服务 登录[苹果开发者网站](https://developer.apple.com/),在“Certificates, Identifiers & Profiles”页面选择“Identifiers”中选择对应的App ID,确保开启Associated Domains服务 -![](https://web-assets.dcloud.net.cn/unidoc/zh/ulink1.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ulink1.png) **开启Associated Domains服务后需要重新生成profile文件,提交云端打包时使用** @@ -43,16 +43,16 @@ HBuilderX (3.2.0 版本起) 新增QQ互联和新浪微博开放平台的通用 打开项目的manifest.json文件,在“(App) SDK配置”项中的微信登录(微信分享、微信支付)下的“iOS平台通用链接(Universal Links)”中, 点击如图所示【自动生成】 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E7%94%9F%E6%88%90%E9%80%9A%E7%94%A8%E9%93%BE%E6%8E%A5%E6%95%99%E7%A8%8B1.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E7%94%9F%E6%88%90%E9%80%9A%E7%94%A8%E9%93%BE%E6%8E%A5%E6%95%99%E7%A8%8B1.jpg) * 注意您必须先开通"uniCloud(阿里云版)云服务空间和开通前端网页托管"[点此查看开通教程](https://ask.dcloud.net.cn/article/38951),按提示完成操作即可。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E7%94%9F%E6%88%90%E9%80%9A%E7%94%A8%E9%93%BE%E6%8E%A5%E6%95%99%E7%A8%8B2.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E7%94%9F%E6%88%90%E9%80%9A%E7%94%A8%E9%93%BE%E6%8E%A5%E6%95%99%E7%A8%8B2.jpg) * 注意:通用链接默认域名仅供测试使用,访问频次限制60次/分钟,请勿在正式发行的项目中使用。正式项目,务必绑定自己的域名(顶级域名,二级域名均可) * 如何绑定自己的域名详情:[https://uniapp.dcloud.io/uniCloud/hosting?id=domain](https://uniapp.dcloud.io/uniCloud/hosting?id=domain) -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E9%85%8D%E7%BD%AE%E9%80%9A%E7%94%A8%E9%93%BE%E6%8E%A5%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9F%9F%E5%90%8D.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E9%85%8D%E7%BD%AE%E9%80%9A%E7%94%A8%E9%93%BE%E6%8E%A5%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9F%9F%E5%90%8D.jpg) ### 第三步:在第三方开放平台配置通用链接 @@ -132,7 +132,7 @@ HBuilderX (3.2.0 版本起) 新增QQ互联和新浪微博开放平台的通用 2.如何验证通用链接已经生效,有什么表现或者测试方案 -你可以将通用链接输入到iphone自带Safari浏览器中,下拉即可看到通用链接对应到应用名称和一个打开按钮,点击按钮即可直接在浏览器打开对应的APP。详情:[点此查看演示视频](https://web-assets.dcloud.net.cn/unidoc/zh/%E9%80%9A%E7%94%A8%E9%93%BE%E6%8E%A5%E6%BC%94%E7%A4%BA%E8%A7%86%E9%A2%91.mp4) +你可以将通用链接输入到iphone自带Safari浏览器中,下拉即可看到通用链接对应到应用名称和一个打开按钮,点击按钮即可直接在浏览器打开对应的APP。详情:[点此查看演示视频](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E9%80%9A%E7%94%A8%E9%93%BE%E6%8E%A5%E6%BC%94%E7%A4%BA%E8%A7%86%E9%A2%91.mp4) 3.使用微信登录、分享、支付等功能时,用户非首次调起微信,仍然出现二次跳转app diff --git a/docs/app/oauth/oauth-facebook.md b/docs/app/oauth/oauth-facebook.md index 25f853e24..8e20ca414 100644 --- a/docs/app/oauth/oauth-facebook.md +++ b/docs/app/oauth/oauth-facebook.md @@ -8,40 +8,40 @@ 2.点击右上角"我的应用" -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-myApplication.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-myApplication.png) 3.进入应用管理界面,点击"创建应用" -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-createApplication.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-createApplication.png) 4.根据需要选择应用产品的类型(应用类型详见"详细了解应用类型"),然后点击继续 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-chooseApplicationType.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-chooseApplicationType.png) 5.填写应用信息 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-fillInAppInfo.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-fillInAppInfo.png) 6.创建完成后即可获取应用的应用编号(即appID) 7.为应用添加登录功能 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-addProduct.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-addProduct.png) ### 设置登录-iOS 1.我的应用--设置--基本,选择添加平台,选择iOS -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-ios-addPlatform.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-ios-addPlatform.png) 2.填写信息保存即可 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-ios-saveInfo.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-ios-saveInfo.png) @@ -49,12 +49,12 @@ 我的应用--设置--基本,选择添加平台 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-android-addPlatform.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-android-addPlatform.png) 选择android平台,应用商店选择Google Play -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-android-appstore.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-android-appstore.png) 填写必要的包名和散列信息,类名是固定的。如图 @@ -66,7 +66,7 @@ https://developers.facebook.com/docs/facebook-login/android 第六小节 使用下面的命令获取 keytool -exportcert -alias hbuilder -keystore ./HBuilder.keystore | openssl dgst -sha1 -binary | openssl base64 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-android-saveInfo.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-android-saveInfo.png) @@ -74,7 +74,7 @@ keytool -exportcert -alias hbuilder -keystore ./HBuilder.keystore | openssl dgst 使用Facebook登录需开启"public_profile"以及"email"的访问权限 点击"应用审核"-"权限和功能",开启"public_profile"以及"email"的高级访问权限 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-permission.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-fb-permission.png) diff --git a/docs/app/oauth/oauth-google.md b/docs/app/oauth/oauth-google.md index 3b50ef61b..8b7d81fb6 100644 --- a/docs/app/oauth/oauth-google.md +++ b/docs/app/oauth/oauth-google.md @@ -10,24 +10,24 @@ 2.2 选择项目配置 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-google-android-apiConfig.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-google-android-apiConfig.png) 点击后出现项目与应用选择界面, 如果你有已创建过的Firebase项目,可以直接选择。 如果没有,可以选择新建一个Google Api 项目。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-google-android-configureProject.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-google-android-configureProject.png) 选择项目后,在该项目下新建一个应用 选择应用平台 android -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-google-android-appType.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-google-android-appType.png) 需要填写应用的包名和sha1指纹 指纹的获取方法在界面上有提示。按照提示操作即可。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-google-android-createApp.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-google-android-createApp.png) 点击创建,即可完成开通步骤。 @@ -37,8 +37,8 @@ 3.2 点击创建OAuth客户端ID,填写项目名称 -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-google-ios-config.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-google-ios-config.png) 3.3 选择iOS平台、填写BundleID后,点击CREATE,即可获取Client ID -![](https://web-assets.dcloud.net.cn/unidoc/zh/oauth-google-ios-create.png) \ No newline at end of file +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/oauth-google-ios-create.png) \ No newline at end of file diff --git a/docs/case.md b/docs/case.md index 8ba075edc..d6e85c5b8 100644 --- a/docs/case.md +++ b/docs/case.md @@ -96,11 +96,11 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 华为荣耀亲选商城: 华为公司旗下荣耀品牌精品电商平台。
- + 微信小程序 - + H5 @@ -113,7 +113,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 星巴克:全球最大的咖啡连锁店,世界领先的特种咖啡零售商
- + 微信小程序
@@ -133,7 +133,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 中国教育发布:中华人民共和国教育部官方App。uniCloud云开发案例。[详见报道](http://www.moe.gov.cn/jyb_xwfb/gzdt_gzdt/s5987/202009/t20200904_485105.html)
- + iOS、Android通用扫码地址
@@ -141,7 +141,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 CSDN: Appstore新闻类榜单前十。uni小程序SDK案例。App内部众多栏目做成小程序形式。
- + App码
@@ -187,7 +187,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 Web及H5码 - + 微信小程序码
--> @@ -195,15 +195,15 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 ColorUI:ColorUI官方组件库for uni-app,高颜值示例。本项目插件市场地址:[https://ext.dcloud.net.cn/plugin?id=239](https://ext.dcloud.net.cn/plugin?id=239)
- + H5码 - + 微信小程序码 - + 支付宝小程序码
@@ -215,19 +215,19 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 App码 --> - + 微信小程序码 - + 百度小程序码 - + QQ小程序码 - + 头条/抖音小程序码 @@ -316,7 +316,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 vivo会员官方小程序: 微信小程序搜索 "vivo会员",或鼠标移此查看[微信小程序码]
- 二维码获取失败 + 二维码获取失败
@@ -697,7 +697,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 昆铁+: 中国铁路昆明局为乘客提供的应用。[App下载页](https://media.kunming-railway.cn/)、微信小程序搜索“昆铁+”
- 二维码获取失败 + 二维码获取失败
@@ -872,7 +872,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 **超英预告:** 超级英雄预告,腾讯课堂Next学院的uni-app课程示例,[H5](http://www.imovietrailer.com)、微信小程序搜索“NEXT超英预告”。 -**垃圾分类帮帮团:** [微信小程序码地址](https://web-assets.dcloud.net.cn/unidoc/zh/ljfl.png) +**垃圾分类帮帮团:** [微信小程序码地址](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ljfl.png) **FUNSOLE:** Funsole疯收是一个专业的球鞋交易平台。[App和小程序通用链接](https://m3w.cn/funsole) @@ -907,7 +907,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目。 ### 更多小程序案例(可在微信小程序中搜索)@wx-more
- +
  • BAT全书
  • 逗图圈
  • diff --git a/docs/collocation/pages.md b/docs/collocation/pages.md index 8226eaae4..0a08264b1 100644 --- a/docs/collocation/pages.md +++ b/docs/collocation/pages.md @@ -1098,7 +1098,7 @@ midButton没有pagePath,需监听点击事件,自行处理点击后的行为 **注意:** 在 App 里真机运行可直接打开配置的页面,微信开发者工具里需要手动改变编译模式,如下图:
    - +
    **代码示例:** diff --git a/docs/component/ad-content-page.md b/docs/component/ad-content-page.md index 3a52cd836..e74f56910 100644 --- a/docs/component/ad-content-page.md +++ b/docs/component/ad-content-page.md @@ -4,7 +4,7 @@ ⼀个视频内容频道,支持上下滑动切换视频内容 -![](https://web-assets.dcloud.net.cn/unidoc/zh/ad-content-page.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ad-content-page.png) **平台差异说明** diff --git a/docs/component/ad-draw.md b/docs/component/ad-draw.md index a27d07684..026ef80ff 100644 --- a/docs/component/ad-draw.md +++ b/docs/component/ad-draw.md @@ -11,7 +11,7 @@ 类抖音的竖版视频流,来电秀、直播间等全屏观看的视频。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/ad-draw.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ad-draw.png) - app端的广告源由腾讯广点通、头条穿山甲、快手广告联盟以及部分DCloud直投广告聚合提供,在DCloud的uni-ad后台注册:[https://uniad.dcloud.net.cn/](https://uniad.dcloud.net.cn/) diff --git a/docs/component/ad-interstitial.md b/docs/component/ad-interstitial.md index 41b8d4b8f..a5e223809 100644 --- a/docs/component/ad-interstitial.md +++ b/docs/component/ad-interstitial.md @@ -2,7 +2,7 @@ 插屏广告组件是由客户端原生的图片、文本、视频控件组成的;插屏广告与信息流或横幅广告相比展现尺寸更大,同样能够满足您对大量曝光和用户转化的需求。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/interstitial-ad.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/interstitial-ad.png) **平台差异说明** diff --git a/docs/component/ad-rewarded-video.md b/docs/component/ad-rewarded-video.md index 7a7fa5c3e..8b334742d 100644 --- a/docs/component/ad-rewarded-video.md +++ b/docs/component/ad-rewarded-video.md @@ -6,7 +6,7 @@ 手机用户观看几十秒视频广告,在广告播放完毕后可获得应用开发商提供的奖励,而应用开发商则可以从广告平台获取不菲的广告收入。 - + 与开屏、信息流等广告变现方式不同,激励视频需设计激励场景,给用户发放激励。 diff --git a/docs/component/ad-video.md b/docs/component/ad-video.md index deb0390f0..5d7033d0d 100644 --- a/docs/component/ad-video.md +++ b/docs/component/ad-video.md @@ -4,7 +4,7 @@ 开发者可以使用 ad 组件创建视频广告,ad 广告组件在创建后会自动拉取广告数据并显示。 - + **平台差异说明** diff --git a/docs/component/ad-weixin.md b/docs/component/ad-weixin.md index 432d4046d..42323d2a7 100644 --- a/docs/component/ad-weixin.md +++ b/docs/component/ad-weixin.md @@ -27,7 +27,7 @@ uni-ad可以一套代码全端变现,包括app、web、微信小程序;wx广 相比微信自带流量主广告,uni-ad开发者可以申请相对更短的结算周期和垫资服务。具体扫码加企业微信咨询。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/eryunweixin.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/eryunweixin.jpg) 5. 安全防护 diff --git a/docs/component/ad.md b/docs/component/ad.md index fcc675f0e..e7d585550 100644 --- a/docs/component/ad.md +++ b/docs/component/ad.md @@ -8,7 +8,7 @@ Banner或信息流广告展现场景非常灵活,常见的展现场景为:文章顶部,详情页面顶部,第一屏中部等。建议信息流广告不要放置在底部 -![](https://web-assets.dcloud.net.cn/unidoc/zh/ad-feed.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ad-feed.png) - App端的广告源由腾讯优量汇、头条穿山甲、快手广告联盟等主流广告渠道以及部分DCloud直投广告组成,在DCloud的uni-ad后台注册:[https://uniad.dcloud.net.cn/](https://uniad.dcloud.net.cn/) diff --git a/docs/component/audio.md b/docs/component/audio.md index 36fc149f3..99316e452 100644 --- a/docs/component/audio.md +++ b/docs/component/audio.md @@ -59,7 +59,7 @@ export default { data() { return { current: { - poster: 'https://web-assets.dcloud.net.cn/unidoc/zh/music-a.png', + poster: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/music-a.png', name: '致爱丽丝', author: '暂无', src: 'https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-hello-uniapp/2cc220e0-c27a-11ea-9dfb-6da8e309e0d8.mp3', @@ -72,4 +72,4 @@ export default { } ``` -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/audio.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/audio.png) diff --git a/docs/component/custom-tab-bar.md b/docs/component/custom-tab-bar.md index 71c2f6dd0..131c5f9bd 100644 --- a/docs/component/custom-tab-bar.md +++ b/docs/component/custom-tab-bar.md @@ -56,8 +56,8 @@ __仅 H5 支持__,HBuilderX 2.9.9 + 。 custom-tab-bar 水平布局(horizontal): -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/custom-tab-bar.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/custom-tab-bar.png) custom-tab-bar 竖直布局(vertical): -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/vertical.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/vertical.png) diff --git a/docs/component/icon.md b/docs/component/icon.md index ee34448fd..733f4ee1f 100644 --- a/docs/component/icon.md +++ b/docs/component/icon.md @@ -61,6 +61,6 @@ export default { **效果展示**
    - - + +
    diff --git a/docs/component/image.md b/docs/component/image.md index 88dd76708..272c2c853 100644 --- a/docs/component/image.md +++ b/docs/component/image.md @@ -111,7 +111,7 @@ export default { mode: 'bottom right', text: 'bottom right:不缩放图片,只显示图片的右下边区域' }], - src: 'https://web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg' + src: 'https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg' } }, methods: { @@ -127,52 +127,52 @@ export default { 原图 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/shuijiao.jpg) scaleToFill:不保持纵横比缩放图片,使图片完全适应 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-1.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-1.png) aspectFit:保持纵横比缩放图片,使图片的长边能完全显示出来 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-2.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-2.png) aspectFill:保持纵横比缩放图片,只保证图片的短边能完全显示出来 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-3.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-3.png) top:不缩放图片,只显示图片的顶部区域 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-4.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-4.png) bottom:不缩放图片,只显示图片的底部区域 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-5.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-5.png) center:不缩放图片,只显示图片的中间区域 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-6.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-6.png) left:不缩放图片,只显示图片的左边区域 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-7.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-7.png) right:不缩放图片,只显示图片的右边边区域 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-8.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-8.png) top left:不缩放图片,只显示图片的左上边区域 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-9.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-9.png) top right:不缩放图片,只显示图片的右上边区域 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-10.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-10.png) bottom left:不缩放图片,只显示图片的左下边区域 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-11.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-11.png) bottom right:不缩放图片,只显示图片的右下边区域 -![uniapp](https://web-assets.dcloud.net.cn/unidoc/zh/cat-12.png) +![uniapp](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cat-12.png) diff --git a/docs/component/list.md b/docs/component/list.md index cd48aca85..001f2bd87 100644 --- a/docs/component/list.md +++ b/docs/component/list.md @@ -60,7 +60,7 @@ app端nvue专用组件。在app-nvue下,如果是长列表,使用list组件 `loadmoreoffset` 示意图: - + #### setSpecialEffects(object) 设置嵌套list父容器支持swiper-list吸顶滚动效果 diff --git a/docs/component/rich-text.md b/docs/component/rich-text.md index 89b78b835..012408f7d 100644 --- a/docs/component/rich-text.md +++ b/docs/component/rich-text.md @@ -132,7 +132,7 @@ export default { text: 'Hello uni-app!' }] }], - strings: '
    ' + strings: '
    ' } } } diff --git a/docs/component/uni-ad-unimp.md b/docs/component/uni-ad-unimp.md index 20084ad40..28ad7b697 100644 --- a/docs/component/uni-ad-unimp.md +++ b/docs/component/uni-ad-unimp.md @@ -8,6 +8,6 @@ 利用 uni-ad 多层调度策略动态调整渠道,在设备无广告时自动调整为其他广告渠道以增加广告填充率 - + 文档已迁移至 [uniMP激励视频广告](https://uniapp.dcloud.net.cn/uni-ad/unimp.html) diff --git a/docs/component/uniui/resource.md b/docs/component/uniui/resource.md index 7b6c9cf16..06c5a1578 100644 --- a/docs/component/uniui/resource.md +++ b/docs/component/uniui/resource.md @@ -6,6 +6,6 @@ Axure资源正在整理和完善中。

    在Sketch中快速调用常用组件,在提升设计效率的同时,保证统一的视觉风格

    - 下载 + 下载
    diff --git a/docs/component/uniui/uni-card.md b/docs/component/uniui/uni-card.md index c8df6d3d0..be762100f 100644 --- a/docs/component/uniui/uni-card.md +++ b/docs/component/uniui/uni-card.md @@ -39,7 +39,7 @@ 使用 `thumbnail` 属性设置卡片标题左略缩图 ```html - + 这是一个带头像和双标题的基础卡片,此示例展示了一个完整的卡片。 ``` @@ -60,7 +60,7 @@ ```html - + 这是一个带封面和操作栏的卡片示例,此示例展示了封面插槽和操作栏插槽的用法。 ``` -![](https://web-assets.dcloud.net.cn/unidoc/zh/scoped-slot.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/scoped-slot.png) 在这个例子中,我们选择将包含所有插槽 `prop` 的对象命名为 `slotProps`,但你也可以使用任意你喜欢的名字。 diff --git a/docs/tutorial/vue3-vuex.md b/docs/tutorial/vue3-vuex.md index 5bc7dd59e..5831746bf 100644 --- a/docs/tutorial/vue3-vuex.md +++ b/docs/tutorial/vue3-vuex.md @@ -58,7 +58,7 @@ uni-app 内置了 [Vuex](https://vuex.vuejs.org/zh/) 。 以下是一个表示“单向数据流”理念的简单示意: - + @@ -75,7 +75,7 @@ uni-app 内置了 [Vuex](https://vuex.vuejs.org/zh/) 。 Vuex 是专门为 Vue.js 设计的状态管理库,以利用 Vue.js 的细粒度数据响应机制来进行高效的状态更新。 - + 如果你想交互式地学习 Vuex,可以看这个 [Scrimba 上的 Vuex 课程](https://scrimba.com/learn/vuex),它将录屏和代码试验场混合在了一起,你可以随时暂停并尝试。 diff --git a/docs/uni-ad.md b/docs/uni-ad.md index a5fb4116d..64f2e6d9f 100644 --- a/docs/uni-ad.md +++ b/docs/uni-ad.md @@ -34,7 +34,7 @@ 3. 更快结算 - 默认每月4日、19日两次结算。扫描联系商务申请更短结算周期 -![](https://web-assets.dcloud.net.cn/unidoc/zh/eryunweixin.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/eryunweixin.jpg) ### 开通配置广告步骤@start diff --git a/docs/uni-ad/ad-component.md b/docs/uni-ad/ad-component.md index 7b9233664..3678bbd81 100644 --- a/docs/uni-ad/ad-component.md +++ b/docs/uni-ad/ad-component.md @@ -8,7 +8,7 @@ Banner或信息流广告展现场景非常灵活,常见的展现场景为:文章顶部,详情页面顶部,第一屏中部等。建议信息流广告不要放置在底部 -![](https://web-assets.dcloud.net.cn/unidoc/zh/ad-feed.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ad-feed.png) - App端的广告源由腾讯优量汇、头条穿山甲、快手广告联盟等主流广告渠道以及部分DCloud直投广告组成,在DCloud的uni-ad后台注册:[https://uniad.dcloud.net.cn/](https://uniad.dcloud.net.cn/) @@ -307,7 +307,7 @@ export default { - App端广告开通指南和收益相关问题:[https://ask.dcloud.net.cn/article/36769](https://ask.dcloud.net.cn/article/36769) - App端除了ad组件,还支持开屏、激励视频等多种广告形式。详见[uni-ad官网](https://uniad.dcloud.net.cn/) - App端uni-ad聚合了腾讯广点通、头条穿山甲、360广告联盟等服务,打包时必须勾选相应的sdk,详见:[https://ask.dcloud.net.cn/article/36718](https://ask.dcloud.net.cn/article/36718) -![](https://web-assets.dcloud.net.cn/unidoc/zh/ad.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ad.jpg) **错误码** diff --git a/docs/uni-ad/ad-content-page.md b/docs/uni-ad/ad-content-page.md index c3aaf3619..6b62926b7 100644 --- a/docs/uni-ad/ad-content-page.md +++ b/docs/uni-ad/ad-content-page.md @@ -4,7 +4,7 @@ ⼀个视频内容频道,支持上下滑动切换视频内容 -![](https://web-assets.dcloud.net.cn/unidoc/zh/ad-content-page.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ad-content-page.png) **平台差异说明** diff --git a/docs/uni-ad/ad-draw.md b/docs/uni-ad/ad-draw.md index 997ef4c94..bdfe42eb3 100644 --- a/docs/uni-ad/ad-draw.md +++ b/docs/uni-ad/ad-draw.md @@ -11,7 +11,7 @@ 类抖音的竖版视频流,来电秀、直播间等全屏观看的视频。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/ad-draw.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ad-draw.png) - app端的广告源由腾讯广点通、头条穿山甲、快手广告联盟以及部分DCloud直投广告聚合提供,在DCloud的uni-ad后台注册:[https://uniad.dcloud.net.cn/](https://uniad.dcloud.net.cn/) @@ -146,7 +146,7 @@ - App端广告开通指南和收益相关问题:[https://ask.dcloud.net.cn/article/36769](https://ask.dcloud.net.cn/article/36769) - App端除了ad组件,ad-draw组件,还支持开屏、激励视频、全屏广告等多种广告形式。详见[uni-ad官网](https://uniad.dcloud.net.cn/) - App端uni-ad聚合了腾讯广点通、头条穿山甲、360广告联盟等服务,打包时必须勾选相应的sdk,详见:[https://ask.dcloud.net.cn/article/36718](https://ask.dcloud.net.cn/article/36718) -![](https://web-assets.dcloud.net.cn/unidoc/zh/ad.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ad.jpg) **错误码** diff --git a/docs/uni-ad/ad-interstitial.md b/docs/uni-ad/ad-interstitial.md index 5cce6e3f1..603f2c9af 100644 --- a/docs/uni-ad/ad-interstitial.md +++ b/docs/uni-ad/ad-interstitial.md @@ -2,7 +2,7 @@ 插屏广告组件是由客户端原生的图片、文本、视频控件组成的;插屏广告与信息流或横幅广告相比展现尺寸更大,同样能够满足您对大量曝光和用户转化的需求。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/interstitial-ad.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/interstitial-ad.png) **平台差异说明** diff --git a/docs/uni-ad/ad-rewarded-video.md b/docs/uni-ad/ad-rewarded-video.md index 342f7d32b..3e7e5c01a 100644 --- a/docs/uni-ad/ad-rewarded-video.md +++ b/docs/uni-ad/ad-rewarded-video.md @@ -6,7 +6,7 @@ 手机用户观看几十秒视频广告,在广告播放完毕后可获得应用开发商提供的奖励,而应用开发商则可以从广告平台获取不菲的广告收入。 - + 与开屏、信息流等广告变现方式不同,激励视频需设计激励场景,给用户发放激励。 @@ -283,7 +283,7 @@ export default { #### 监听用户关闭广告 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rewarded-video-close.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rewarded-video-close.png) 只有在用户点击激励视频广告组件上的 关闭广告 按钮时,广告才会关闭。这个事件可以通过 `@close` 监听。 @@ -475,7 +475,7 @@ rewardedVideoAd.load() #### 监听用户关闭广告 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rewarded-video-close.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rewarded-video-close.png) 只有在用户点击激励视频广告组件上的 关闭广告 按钮时,广告才会关闭。这个事件可以通过 `RewardedVideoAd.onClose()` 监听。 @@ -509,7 +509,7 @@ App平台 3.1.15+ 支持穿山甲/优量汇/快手 服务器回调将更加安全,可以依赖广告平台的反作弊机制来避免用户模拟观看广告完成的事件。 -![激励视频回调](https://web-assets.dcloud.net.cn/unidoc/zh/uniAdCallback-01-29.png) +![激励视频回调](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uniAdCallback-01-29.png) 如何使用 1. 申请激励视频广告位时开启服务器回调 diff --git a/docs/uni-ad/ad-video.md b/docs/uni-ad/ad-video.md index b44b78754..1e42d41ae 100644 --- a/docs/uni-ad/ad-video.md +++ b/docs/uni-ad/ad-video.md @@ -4,7 +4,7 @@ 开发者可以使用 ad 组件创建视频广告,ad 广告组件在创建后会自动拉取广告数据并显示。 - + **平台差异说明** diff --git a/docs/uni-ad/ad-weixin.md b/docs/uni-ad/ad-weixin.md index 355018a9c..e04786a99 100644 --- a/docs/uni-ad/ad-weixin.md +++ b/docs/uni-ad/ad-weixin.md @@ -27,7 +27,7 @@ uni-ad可以一套代码全端变现,包括app、web、微信小程序;wx广 相比微信自带流量主广告,uni-ad开发者可以申请相对更短的结算周期和垫资服务。具体扫码加企业微信咨询。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/eryunweixin.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/eryunweixin.jpg) 5. 安全防护 diff --git a/docs/uni-ad/interactive.md b/docs/uni-ad/interactive.md index f1061f85c..9c8c2edab 100644 --- a/docs/uni-ad/interactive.md +++ b/docs/uni-ad/interactive.md @@ -6,7 +6,7 @@ 互动游戏是DCloud联合三方服务商为开发者提供新的广告场景增值服务。开发者在App中放置入口,用户点击入口参与权益化、趣味性的活动。通过观看激励视频广告加速获取权益。沉浸的游戏体验能够降低对广告的抵触心理,增加激励视频广告展示的同时有效提高广告收益。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/interactive1.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/interactive1.png) ## 活动场景类型: @@ -17,7 +17,7 @@ 2. 游戏类活动:通过合成游戏、成语答题、捕鱼等游戏玩法获得金币或红包奖励 3. 养成类活动:果园、农场、养牛等长期活动,用户通过连续签到、道具收集、任务体系等玩法提升养成对象的等级,升级后可获得红包奖励或兑换奖品 -![](https://web-assets.dcloud.net.cn/unidoc/zh/interactive2.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/interactive2.jpg) ### 活动分类表
diff --git a/docs/uni-ad/intro.md b/docs/uni-ad/intro.md index 1cffdab70..30e8e183d 100644 --- a/docs/uni-ad/intro.md +++ b/docs/uni-ad/intro.md @@ -56,7 +56,7 @@ 3. 更快结算 - 默认每月4日、19日两次结算。扫描联系商务申请更短结算周期 -![](https://web-assets.dcloud.net.cn/unidoc/zh/eryunweixin.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/eryunweixin.jpg) ### 开通配置广告步骤@start diff --git a/docs/uni-ad/release.md b/docs/uni-ad/release.md index efbe6844f..a8550b54d 100644 --- a/docs/uni-ad/release.md +++ b/docs/uni-ad/release.md @@ -31,17 +31,17 @@ app端上线[uniMP激励视频](https://uniapp.dcloud.net.cn/uni-ad/unimp.html) 相对原管理后台,优化后的管理后台将 `App 基础广告`、`App 增强广告` 、`App 广告个性化配置` 菜单合并为 `App 广告` ,将 `App 增强广告开屏管理`选项独立于页面内。 **优化前页面:** -![](https://web-assets.dcloud.net.cn/uniad/doc/1.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/1.jpg) **优化后页面:** - 合并`App 基础广告`、`App 增强广告`为 `App 广告` - 将 `App 广告个性化配置` 移动到 `App 广告`内,作为配置项 -![](https://web-assets.dcloud.net.cn/uniad/doc/4.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/4.jpg) - 将 `App 增强广告开屏管理` 选项独立于页面内,与广告管理菜单和广告位列表同级 -![](https://web-assets.dcloud.net.cn/uniad/doc/2.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/2.jpg) ### 广告平台开启关闭调整 @@ -49,32 +49,32 @@ app端上线[uniMP激励视频](https://uniapp.dcloud.net.cn/uni-ad/unimp.html) **优化前页面:** -![](https://web-assets.dcloud.net.cn/uniad/doc/3.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/3.jpg) **优化后页面:** - 开启关闭按钮移动到 `App 广告` 下对应平台的 `广告状态` 处 - 点击 `修改状态`,对广告平台进行开启与关闭操作 -![](https://web-assets.dcloud.net.cn/uniad/doc/5.png) +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/5.png) - + ### 基础广告调整 将基础广告重命名为 `DCloud快捷广告`,并将广告类型 `开屏`、`悬浮红包` 移动到对应功能下,取消 `PUSH`和`广告源策略`的配置 **优化前页面:** -![](https://web-assets.dcloud.net.cn/uniad/doc/7.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/7.jpg) **优化后页面:** - 将原基础广告类型 `开屏` 移动到 `App 开屏广告管理` 中,广告平台为 `DCloud快捷广告` -![](https://web-assets.dcloud.net.cn/uniad/doc/20230511151715.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/20230511151715.jpg) - 将原基础广告类型 `悬浮红包` 移动到 `App 三方广告应用内列表` 中,广告位类型为 `悬浮红包`,始终固定在首位,只允许`启用\停用`,无需配置 -![](https://web-assets.dcloud.net.cn/uniad/doc/8.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/8.jpg) ### DCloud快捷广告-uniMP激励视频广告 @@ -84,11 +84,11 @@ app端上线[uniMP激励视频](https://uniapp.dcloud.net.cn/uni-ad/unimp.html) 数据收益中,将`基础广告`、`APP增强广告`合并为 `APP广告` ,`APP增强广告`更名为`三方广告`并置于 `App广告`选项下方的筛选项中 **优化前页面:** -![](https://web-assets.dcloud.net.cn/uniad/doc/data-old.png) +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/data-old.png) **优化后页面:** - `基础广告`、`APP增强广告`合并为 `APP广告` - `基础广告`更名为`DCloud快捷广告`, `APP增强广告`更名为`三方广告` - `DCloud快捷广告` 与 `三方广告` 选择放置于`APP广告`选项下方 -![](https://web-assets.dcloud.net.cn/uniad/doc/data-new.png) \ No newline at end of file +![](https://qiniu-web-assets.dcloud.net.cn/uniad/doc/data-new.png) \ No newline at end of file diff --git a/docs/uni-ad/unimp.md b/docs/uni-ad/unimp.md index 0c1672d11..6a1368189 100644 --- a/docs/uni-ad/unimp.md +++ b/docs/uni-ad/unimp.md @@ -8,7 +8,7 @@ 利用 uni-ad 多层调度策略动态调整渠道,在设备无广告时自动调整为其他广告渠道以增加广告填充率 - + ## 开通流程 @@ -26,14 +26,14 @@ 3. 在微信开放平台 `创建移动应用`,按照提示填写相关信息至完成。创建成功后会生成 `AppID` 4. 确认在微信开放平台创建的应用状态为 `已上架` -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-ad/uni-ad-unimp-open-weixin-status.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-ad/uni-ad-unimp-open-weixin-status.png) 开通步骤 1. 登录 [uni-ad 广告联盟](https://uniad.dcloud.net.cn),找到广告应用设置并点击 App广告 -> DCloud快捷广告 -> 申请开通 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-ad/uni-ad-unimp-web-console-on.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-ad/uni-ad-unimp-web-console-on.png) - iOS 平台需要配置通用链接,配置通用链接后需要重新打包, [详情](https://uniapp.dcloud.net.cn/api/plugins/universal-links.html) diff --git a/docs/uni-stat-v1.md b/docs/uni-stat-v1.md index 121544c8b..7456fa08b 100644 --- a/docs/uni-stat-v1.md +++ b/docs/uni-stat-v1.md @@ -73,7 +73,7 @@ uni统计报表网址:[https://tongji.dcloud.net.cn](https://tongji.dcloud.net 在HBluiderX中先登录,然后在项目根目录打开 `manifest.json`,在可视化界面点击获取 `APPID` 获取,无需其他设置,如下图 -![获取appid](https://web-assets.dcloud.net.cn/unidoc/zh/appid.png) +![获取appid](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/appid.png) **方式2. 登录DCoud开发者中心获取(即将支持)** diff --git a/docs/uni-stat-v2.md b/docs/uni-stat-v2.md index 7d852637b..62c818fda 100644 --- a/docs/uni-stat-v2.md +++ b/docs/uni-stat-v2.md @@ -12,7 +12,7 @@ uni统计2 是开源、全端、云端一体、更适合uni-app的统计平台 注:uni统计内置在[uni-admin](/uniCloud/admin)中,体验系统的数据会定期重置。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/admin3.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/admin3.png) ## 产品特色 @@ -105,7 +105,7 @@ uni统计的开源且基于[uni-admin](/uniCloud/admin)的插件规范提供了 在业务App项目的 `manifest.json` 里,选择 `uni统计配置` 项,根据需求,选择开通 `uni统计` ,勾选 `2.0` 开启新版统计。 -![开启统计](https://web-assets.dcloud.net.cn/unidoc/zh/iShot2022-05-17%2020.22.52.png) +![开启统计](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/iShot2022-05-17%2020.22.52.png) 上述可视化操作,其实对应manifest源码视图的 `uniStatistics` 节点。如下文档对manifest规范进行详述。**如不关心规范细节,可以不阅读本小节,继续看下一节《小程序域名白名单》**。 @@ -379,11 +379,11 @@ uni统计新增的文件主要包括: 1. 选择用户端项目(需采集用户数据的项目) 2. 若该项目之前未启用`uniCloud`,右键并选择 `创建uniCloud云开发环境 -> 阿里云|腾讯云`;否则,进入第3步; -![关联前后台数据](https://web-assets.dcloud.net.cn/unidoc/zh/iShot2022-04-01%2015.11.18.png) +![关联前后台数据](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/iShot2022-04-01%2015.11.18.png) 3. 在`uniCloud`目录右键并选择`关联云服务空间或项目`,在打开的窗口中选择对应`uni-admin`项目关联的服务空间 -![关联前后台数据](https://web-assets.dcloud.net.cn/unidoc/zh/iShot2022-04-01%2015.08.51.png) +![关联前后台数据](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/iShot2022-04-01%2015.08.51.png) ### 错误解析 @sourcemap-parse-error @@ -406,13 +406,13 @@ uni统计的sourceMap功能可以解决这一问题,在统计后台可以清 - 在 HBuiderX 中生成 sourceMap 文件 - web 平台在`发行-> 网站`时,勾选 `生成 sourceMap` 选项。 - ![web 平台生成 sourceMap](https://web-assets.dcloud.net.cn/unidoc/zh/create_sourcemap.jpg) + ![web 平台生成 sourceMap](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/create_sourcemap.jpg) - App 平台在`发行 -> 原生App-云打包`时,勾选 `生成 sourceMap` 选项。 - ![app 平台生成 sourceMap](https://web-assets.dcloud.net.cn/unidoc/zh/app_sourcemap.jpg) + ![app 平台生成 sourceMap](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/app_sourcemap.jpg) - 微信小程序平台在`发行 -> 小程序-微信`时,勾选 `生成 sourceMap` 选项。 - ![微信小程序平台生成 sourceMap](https://web-assets.dcloud.net.cn/unidoc/zh/wx_sourcemap.jpg) + ![微信小程序平台生成 sourceMap](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/wx_sourcemap.jpg) - cli 项目生成 sourceMap 文件 @@ -441,13 +441,13 @@ uni统计的sourceMap功能可以解决这一问题,在统计后台可以清 1. 项目编译完成后,可在 `/unpackage/dist/build/.sourcemap` 中查看到生成的各平台的 sourceMap 文件。 - ![生成的 sourceMap 路径](https://web-assets.dcloud.net.cn/unidoc/zh/sourcemap_file.jpg) + ![生成的 sourceMap 路径](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/sourcemap_file.jpg) 3. 由于微信小程序平台上传发布后,会再压缩打包一次,所以需要额外一个步骤: 1. 在[微信公众平台](https://mp.weixin.qq.com/)的`开发管理/运维中心/错误日志`中下载线上版本 sourceMap 文件 2. 将下载好的文件解压到所生成的 .sourcemap 文件夹中: `/unpackage/dist/build/.sourcemap/mp-weixin/__WEIXIN__/`(__WEIXIN__为新建的目录,解析错误时会根据这个名字查找) - ![微信 download sourceMap](https://web-assets.dcloud.net.cn/unidoc/zh/mp-weixin-download-sourcemap.png) + ![微信 download sourceMap](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/mp-weixin-download-sourcemap.png) **注意事项** @@ -462,7 +462,7 @@ uni统计的sourceMap功能可以解决这一问题,在统计后台可以清 1. 将 uni-admin 项目运行到浏览器中,在 `uni 统计 / 错误统计 / js报错` 页面,错误信息列表表格的右上角有 `上传 sourceMap` 按钮。点击后展示如下: - ![上传 sourceMap](https://web-assets.dcloud.net.cn/unidoc/zh/%E4%B8%8A%E4%BC%A0%20sourcemap%20%E6%8A%BD%E5%B1%89.png) + ![上传 sourceMap](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E4%B8%8A%E4%BC%A0%20sourcemap%20%E6%8A%BD%E5%B1%89.png) 2. 上传请前请填写完整信息:`应用`、`平台`、`版本` 3. 点击 `选择文件并上传` 按钮,弹出 `选择文件夹` 框后,请选中编译的对应该平台版本的 sourceMap。如:**项目根目录/unpackage/dist/build/.sourcemap/h5**,选中 `h5` 目录后点击上传。如果中途上传失败,在不刷新页面的情况下,重新选择文件夹上传可以跳过已上传文件。 @@ -476,11 +476,11 @@ uni统计的sourceMap功能可以解决这一问题,在统计后台可以清 1. 搜索 `uploadSourceMapCloudSpaceId` 补充腾讯云服务空间 SpaceID 2. 搜索 `cloudSourceMapUrl` 补充腾讯云云存储访问地址(如:https://xx-xx-xx.tcb.qcloud.la/\_\_UNI\_\_/uni-stat/sourcemap) - ![cloudSpaceId](https://web-assets.dcloud.net.cn/unidoc/zh/upload_spaceId.jpg) + ![cloudSpaceId](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/upload_spaceId.jpg) 2. 将 uni-admin 项目运行到浏览器中,在 `uni 统计 / 错误统计 / js报错` 页面,错误信息列表表格的右上角有 `上传 sourceMap` 按钮。点击后展示如下: - ![上传 sourceMap](https://web-assets.dcloud.net.cn/unidoc/zh/%E4%B8%8A%E4%BC%A0%20sourcemap%20%E6%8A%BD%E5%B1%89.png) + ![上传 sourceMap](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E4%B8%8A%E4%BC%A0%20sourcemap%20%E6%8A%BD%E5%B1%89.png) 1. 上传请前请填写完整信息:`应用`、`平台`、`版本` 2. 点击 `选择文件并上传` 按钮,弹出 `选择文件夹` 框后,请选中编译的对应该平台版本的 sourceMap。如:**项目根目录/unpackage/dist/build/.sourcemap/h5**,选中 `h5` 目录后点击上传。如果中途上传失败,在不刷新页面的情况下,重新选择文件夹上传可以跳过已上传文件。 @@ -501,11 +501,11 @@ uni统计的sourceMap功能可以解决这一问题,在统计后台可以清 原始错误信息: -![原始错误:](https://web-assets.dcloud.net.cn/unidoc/zh/originalErrMsg.jpg) +![原始错误:](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/originalErrMsg.jpg) 解析后的错误信息: -![原始错误:](https://web-assets.dcloud.net.cn/unidoc/zh/parse_error.jpg) +![原始错误:](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/parse_error.jpg) - 解析错误是逐行解析,某一行解析失败会返回原错误信息 - `runtime error` 分隔线下方为平台框架运行时错误栈信息,可以不用关心 diff --git a/docs/uniCloud/README.md b/docs/uniCloud/README.md index 1185b907b..286db6a9a 100644 --- a/docs/uniCloud/README.md +++ b/docs/uniCloud/README.md @@ -19,7 +19,7 @@ uniCloud为每个开发者提供一个免费服务空间,让你也可以拥有 ### 看视频,只需25分钟,快速入门uniCloud -
+
### uniCloud是什么和不是什么 @@ -146,7 +146,7 @@ uniCloud最吸引人的是,它将开发效率提升了10倍以上。 开发效率提升10倍,并非某个杀手功能的功劳,而是庞大的生态共同的作用。本章节篇幅较长,请耐心阅读。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/c50d2741-6a47-4dcd-a02c-fdd683fa4ea4.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/c50d2741-6a47-4dcd-a02c-fdd683fa4ea4.png) #### 一个故事 @@ -252,7 +252,7 @@ uniCloud云数据的schema,是一项重要的创新。 如下是[schema2code](schema2code.md)的操作演示视频: + poster="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/create-schema2code.jfif" src="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/create-schema2code-video.mp4"> 可以实战体验这个[云端一体通讯录](https://ext.dcloud.net.cn/plugin?id=2574)的项目,几乎没有单独写代码。设计好通讯录的表schema,用[schema2code](schema2code.md)即可生成这个项目。 @@ -357,7 +357,7 @@ HBuilderX提升了uni-app的开发效率,自然也将提升uniCloud的开发 在传统开发中,item是一个通过request返回的json,ide是不可能知道这个json的数据结构的,也就无法提示。 由于三位一体协同,HBuilderX可以解析本地schema文件,直接提示item后面的数据结构。避免开发者写错代码、减少服务器联调工作。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/hx%E6%8F%90%E7%A4%BA%E6%95%B0%E6%8D%AE%E5%AD%97%E6%AE%B5.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/hx%E6%8F%90%E7%A4%BA%E6%95%B0%E6%8D%AE%E5%AD%97%E6%AE%B5.jpg) 云对象的方法,HBuilderX同样可以完美解析,让编写客户端代码时直接提示云对象的方法、参数。 diff --git a/docs/uniCloud/admin.md b/docs/uniCloud/admin.md index 135b0b7d6..8ec7918db 100644 --- a/docs/uniCloud/admin.md +++ b/docs/uniCloud/admin.md @@ -17,7 +17,7 @@ uni-admin 是开源的,遵循 MIT 协议,你可以从[Github](https://github ## 看视频,15分钟掌握uni-admin - uni-admin视频教程 + uni-admin视频教程 @@ -48,11 +48,11 @@ uni-admin 同时支持 PC 端 和移动端。基础模块是全端可用的, PC 端如下图: -![pc](https://web-assets.dcloud.net.cn/unidoc/zh/uni-admin/uni-admin-2.png) +![pc](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-admin/uni-admin-2.png) 移动端如下图: - + 4. 扩展插件 @@ -70,22 +70,22 @@ uni-admin是完整开源的一个uni-app项目,任何熟悉uni-app的工程师 - uni-admin 自带两套皮肤: - 默认蓝色皮肤 - + - 可切换绿柔皮肤: - + - 如果需要修改皮肤颜色,可以在 uni-admin 项目根目录的 `uni.scss` 文件中进行修改: - + - 如果需要增加皮肤,以下步骤为示例: 1. 在 `uni.scss` 文件的 `$themes` 属性中新增一个键值 **`blue`** 的配置: - + 2. 修改项目根目录的 `admin.config.js` 文件,添加以下内容,**注意:`value` 的值需要与 `$themes` 中新增主题的键值保持一致**: - + 3. 重新运行到 web 端查看效果 ## 使用说明 @@ -96,21 +96,21 @@ uni-admin的`一键部署`,会自动上传云函数、创建数据库,并将 1. 在插件市场点击一键部署插件到uniCloud -![](https://web-assets.dcloud.net.cn/unidoc/zh/admin%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2-0.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/admin%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2-0.png) 2. 选择服务空间(目前只支持选择腾讯云服务空间,且不可以是协作者身份,需空间创建者的账号登录) 如需要部署在阿里云空间,则请使用[手动部署](#install)方式 -![](https://web-assets.dcloud.net.cn/unidoc/zh/admin%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2-1.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/admin%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2-1.png) 3. 在此页面隔几分钟刷新点击一下刷新,直到提示部署完成。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/admin%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2-2.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/admin%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2-2.png) 4. 部署完成后,点击前端网页默认访问链接即可访问uni-admin -![](https://web-assets.dcloud.net.cn/unidoc/zh/admin%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2-3.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/admin%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2-3.png) ### 手动部署@install @@ -120,11 +120,11 @@ uni-admin的`一键部署`,会自动上传云函数、创建数据库,并将 [HBuilderX](https://www.dcloud.io/hbuilderx.html) 3.0+版本新建 uni-app 项目,选择 uni-admin 项目模板,如下图 -![download-admin](https://web-assets.dcloud.net.cn/unidoc/zh/create-admin.png) +![download-admin](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/create-admin.png) 创建完成后,可以跟随`云服务空间初始化向导`初始化项目,创建并绑定云服务空间 -![download-admin](https://web-assets.dcloud.net.cn/unidoc/zh/cloud-init.png) +![download-admin](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cloud-init.png) @@ -245,13 +245,13 @@ uni-admin的`一键部署`,会自动上传云函数、创建数据库,并将 > 注意:注册完毕后,建议从登录页面移除该链接 -![login](https://web-assets.dcloud.net.cn/unidoc/zh/uni-admin/uni-admin-1.png) +![login](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-admin/uni-admin-1.png) ## 分栏窗体介绍 登录后我们会看到如下窗体, 窗体分为三个部分,topWindow 顶部窗口(导航栏),leftwindow 左侧窗口(菜单栏),右侧的内容主窗体 -![index](https://web-assets.dcloud.net.cn/unidoc/zh/pc-admin%E5%89%AF%E6%9C%AC.png) +![index](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/pc-admin%E5%89%AF%E6%9C%AC.png) ### 顶部窗口(导航栏) @@ -377,12 +377,12 @@ $menu-text-color-actived: #409eff; /* 菜单激活前景色 */ ## 应用管理 @app-manager 在进入应用管理后可看到如下界面,点击右上角 `新增` 按钮可新增一个应用 -![新增应用](https://web-assets.dcloud.net.cn/unidoc/zh/create_app(1).png) +![新增应用](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/create_app(1).png) **整体界面布局** > 本页面信息,在应用发布、app升级模块中,都会关联使用,请认真填写 - ![新增页面](https://web-assets.dcloud.net.cn/unidoc/zh/create_app_page.jpg) + ![新增页面](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/create_app_page.jpg) **各项信息说明** @@ -441,7 +441,7 @@ $menu-text-color-actived: #409eff; /* 菜单激活前景色 */ uni统计2.0 是开源、全端、云端一体、更适合uni-app的统计平台,下图为概览图和简介,详见[统计文档](https://uniapp.dcloud.net.cn/uni-stat-v2.html) -![统计-概况页](https://web-assets.dcloud.net.cn/unidoc/zh/admin3.png) +![统计-概况页](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/admin3.png) **1. 全端** @@ -507,7 +507,7 @@ uni统计开源且基于[uni-admin](/uniCloud/admin)的插件规范提供了插 - 数据库字段:可以关联数据库中指定字段,内容较为个性化。格式为 ```{数据库表名.字段}```,例如: ```{uni-id-users.username}``` 目前仅支持```uni-id-users```表 - 支持 发送前预览前5人短信内容,用于检测模板变量是否配置正确,提高发送成功率。 -![群发短信](https://web-assets.dcloud.net.cn/unidoc/zh/86928cf2-2f69-4c0f-a46f-a617e3fc1c83.png) +![群发短信](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/86928cf2-2f69-4c0f-a46f-a617e3fc1c83.png) ### 使用方式 @@ -526,7 +526,7 @@ uni统计开源且基于[uni-admin](/uniCloud/admin)的插件规范提供了插 **步骤三:导出短信模板** 在短信模板页面-点击”导出模板“按钮,导出短信模板。 -![导出短信模板](https://web-assets.dcloud.net.cn/unidoc/zh/20230107203307.png) +![导出短信模板](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107203307.png) **步骤四:通过uni-admin控制台发送短信** @@ -541,38 +541,38 @@ uni统计开源且基于[uni-admin](/uniCloud/admin)的插件规范提供了插 ``` 配置完成后,登录uni-admin控制台,打开用户管理页面,请按照图示步骤上传短信模板(步骤三导出的短信模板): -![上传短信模板](https://web-assets.dcloud.net.cn/unidoc/zh/20230107201145.png) +![上传短信模板](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107201145.png) 短信模板上传成功后,短信模板即可显示,如下: -![短信模板上传成功](https://web-assets.dcloud.net.cn/unidoc/zh/20230107202329.png) +![短信模板上传成功](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107202329.png) 选择要接收短信的用户,如下: -![群发用户](https://web-assets.dcloud.net.cn/unidoc/zh/20230107202752.png) +![群发用户](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107202752.png) 或者如果已经对用户进行了分组,可以在标签管理中选择标签后发送短信,如下: -![群发用户标签](https://web-assets.dcloud.net.cn/unidoc/zh/20230107203019.png) +![群发用户标签](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107203019.png) 目前短信支持固定文本发送与关联数据表字段发送,以下介绍两种方式如何发送 **固定文本发送** 选择短信模板,如果没有出现变量模板配置就是固定文本模式,如下: -![](https://web-assets.dcloud.net.cn/unidoc/zh/20230107204518.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107204518.png) 可以在发送前点击预览,可以预览发送的第一条短信,用来检查短信内容是否正确,如下: -![](https://web-assets.dcloud.net.cn/unidoc/zh/20230107204807.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107204807.png) 确认短信内容无误后,点击提交即可发送短信,发送短信之后可以在[DCloud开发者中心](https://dev.dcloud.net.cn/)-查看[短信发送记录](https://dev.dcloud.net.cn/pages/sms/sendLog) **使用数据表字段作为模板变量发送** 选择短信模板,如果出现变量模板配置就是数据表查询模式,如下: -![](https://web-assets.dcloud.net.cn/unidoc/zh/20230107205208.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107205208.png) 如上,短信变量字段为”username“,配置替换字段为uni-id-users表中username字段,在发送短信时会替换掉短信变量。 短信变量支持固定值和数据表查询两种方式;固定值如:各位同事,数据表查询如:{uni-id-users.username};请注意,若使用数据表查询方式,目前仅支持查询 uni-id-users 表;并注意确保数据库中查询字段值不为空,否则短信将发送失败。 在发送之前可以点击预览,查看第一条短信的内容,确保变量模板配置正确,如下,username将替换为“张三”: -![](https://web-assets.dcloud.net.cn/unidoc/zh/20230107205823.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107205823.png) 确认短信内容无误后,点击提交即可发送短信,发送短信之后可以在[DCloud开发者中心](https://dev.dcloud.net.cn/)-查看[短信发送记录](https://dev.dcloud.net.cn/pages/sms/sendLog) -![](https://web-assets.dcloud.net.cn/unidoc/zh/20230107210406.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230107210406.png) 如有任何问题可在[论坛发帖](https://ask.dcloud.net.cn)咨询或加uniCloud短信服务交流QQ群(695645208)咨询 @@ -621,19 +621,19 @@ admin 提供了两个内置方法,方便在页面中鉴定登录用户权限 - 体验账号:admin 密码:123456 2. 创建权限。在uni-admin左侧菜单的权限管理,新增权限“查询信息”,标识为“read” -![](https://web-assets.dcloud.net.cn/unidoc/zh/admin-permision.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/admin-permision.jpg) 3. 创建角色。在左侧菜单的角色管理里,新增角色“普通成员”,标识为“member”,绑定上面的“查询信息”权限 -![](https://web-assets.dcloud.net.cn/unidoc/zh/4mutiladmin.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/4mutiladmin.jpg) 4. 创建账户并赋予角色。在左侧菜单的用户管理里,添加用户“张三”,然后给用户赋予角色“普通成员” -![](https://web-assets.dcloud.net.cn/unidoc/zh/16f173a2-e889-404b-b509-346d3b929a0d.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/16f173a2-e889-404b-b509-346d3b929a0d.jpg) 5. 如果你退出账户,登录刚刚创建的账户张三。我们发现会提示:该账户没有被赋予登录admin系统的权限, 请联系系统管理员绑定角色赋权限。因为:你登录的账户没有访问任何admin系统菜单的权限,所以不能访问admin系统。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/9mutiladmin.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/9mutiladmin.jpg) 6. 设置有查询信息权限的人,拥有访问admin系统菜单"用户管理"的权限。在左侧菜单的菜单管理里,找到菜单“用户管理”,点修改,在权限列表里勾选“查询信息”,也就是有查询信息权限的人,可以看到本菜单 -![](https://web-assets.dcloud.net.cn/unidoc/zh/11mutiladmin.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/11mutiladmin.jpg) 7. 这时你用账户“张三”登录,就能进入到admin系统。但你会看到如下图提示“权限校验未通过”。因为刚刚仅为该用户赋予了访问菜单的权限。还未赋予访问uni-id-users表的阅读权限 -![](https://web-assets.dcloud.net.cn/unidoc/zh/12mutiladmin.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/12mutiladmin.jpg) 8. 需要在hbuilderx中将表uni-id-users的schema文件中设置新角色的权限,将permission下的read节点配置为`"read": "'read' in auth.permission"`,并上传到云端。当然这在示例项目不能实现,需要你自己搭建admin系统,重复以上步骤,[点此下载uni-admin](https://ext.dcloud.net.cn/plugin?id=3268) -![](https://web-assets.dcloud.net.cn/unidoc/zh/d92e3738-f25a-4c46-9ab4-2edbdf92518a.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/d92e3738-f25a-4c46-9ab4-2edbdf92518a.png) 9. 此时你再刷新页面即可访问用户管理的数据列表 ## icon 图标 diff --git a/docs/uniCloud/aliyun-migrate-business.md b/docs/uniCloud/aliyun-migrate-business.md index 193884709..74c9ee43b 100644 --- a/docs/uniCloud/aliyun-migrate-business.md +++ b/docs/uniCloud/aliyun-migrate-business.md @@ -5,7 +5,7 @@ ## 购买正式版迁移空间 公测版迁移正式版,需通过`迁移正式版`操作来下单购买待迁移的正式版空间,该操作会为两个空间增加迁移绑定关系,方便后续迁移配置。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E8%BF%81%E7%A7%BB%E6%AD%A3%E5%BC%8F%E7%89%88%E6%8C%89%E9%92%AE.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E8%BF%81%E7%A7%BB%E6%AD%A3%E5%BC%8F%E7%89%88%E6%8C%89%E9%92%AE.png) 迁移时,可以选择新空间使用**按量计费**或**包月套餐**。 @@ -46,7 +46,7 @@ DCloud始终是为开发者提供更高性价比方案的产品服务公司,DC 为了更好的在云函数/云对象中兼容,购买待迁移正式版空间时, 可选择`是否在云函数/云对象代码中兼容 SpaceID`,如果开启该选项,迁移后在云函数/云对象内获取的`context.SPACEINFO.spaceId` 及 `cloudInfo` 内的 SpaceId 将保持不变,仍为原公测版SpaceId。开发者可以通过`context.SPACEINFO.useOldSpaceId` 或 `cloudInfo.useOldSpaceId`判断当前获取的spaceId是不是迁移前的,true表示当前服务空间在云函数内取到的服务空间id为迁移前的服务空间id,否则为新空间id。如运行本地云函数,此特性于`HBuilderX 3.6.13`起支持,云端默认支持此特性。**迁移后的新服务空间id为旧空间id加`mp-`前缀。** -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E8%BF%81%E7%A7%BB%E4%B8%8B%E5%8D%95.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E8%BF%81%E7%A7%BB%E4%B8%8B%E5%8D%95.png) **注意**: @@ -157,7 +157,7 @@ url化访问时不管是默认域名还是自定义域名均和上述转发逻 由于自定义域名仍绑定在公测版服务空间,正式版空间前端网页托管的域名状态为`需解绑后重新绑定` -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E5%89%8D%E7%AB%AF%E7%BD%91%E9%A1%B5%E6%89%98%E7%AE%A1%E5%9F%9F%E5%90%8D%E7%8A%B6%E6%80%81.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E5%89%8D%E7%AB%AF%E7%BD%91%E9%A1%B5%E6%89%98%E7%AE%A1%E5%9F%9F%E5%90%8D%E7%8A%B6%E6%80%81.png) 需要开发者在[uniCloud控制台](https://unicloud.dcloud.net.cn)将自定义域名删除后重新绑定,通过该操作获取到新的CNAME后,将域名解析更换到新的CNAME以完成域名迁移。 这个期间前端网页托管自定义域名访问会中断,建议在访问量较低的时候处理。 diff --git a/docs/uniCloud/app-reinforce.md b/docs/uniCloud/app-reinforce.md index e7dd712f9..2b4736fd2 100644 --- a/docs/uniCloud/app-reinforce.md +++ b/docs/uniCloud/app-reinforce.md @@ -34,18 +34,18 @@ App 开发完毕直接上线,可能存在代码泄露风险,通过 dex 整 1. 使用开发者账号登录[开发者中心](https://dev.dcloud.net.cn/) ,选择`应用加固服务`栏目。在使用此功能前需要开通服务。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/app-reinforce/no-open.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/app-reinforce/no-open.png) 2. 在申请应用加固之前,您需要先进行充值,因为应用加固是一项预付费业务。点击页面上的“充值”按钮,并输入充值金额进行充值。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/app-reinforce/recharge_1.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/app-reinforce/recharge_1.png) 3. 完成充值后,前往`安全加固记录`栏目,点击"申请加固"按钮后,将打开一个新页面,用于填写加固申请信息。 ::: warning 注意 - 需提供已签名的安装包下载地址。 - 提交后会从账户余额扣除费用,若账户余额不足会提交失败。 ::: -![](https://web-assets.dcloud.net.cn/unidoc/zh/app-reinforce/reinforce-add_1.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/app-reinforce/reinforce-add_1.png) 3. 当您成功提交加固申请后,您可以查看安全加固记录来跟踪加固的进展和结果。 ::: warning 注意 @@ -53,7 +53,7 @@ App 开发完毕直接上线,可能存在代码泄露风险,通过 dex 整 - 如果加固成功,可以点击“下载加固包”按钮下载加固包。 - 如果加固失败,会显示原因。同时,我们将已扣除的费用退回到您的账户余额中。 ::: -![](https://web-assets.dcloud.net.cn/unidoc/zh/app-reinforce/reinforce-list_1.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/app-reinforce/reinforce-list_1.png) diff --git a/docs/uniCloud/authentication.md b/docs/uniCloud/authentication.md index aae2ccbee..9ec745e02 100644 --- a/docs/uniCloud/authentication.md +++ b/docs/uniCloud/authentication.md @@ -171,7 +171,7 @@ auth.signInWithTicket('YourTicket').then(() => { **注意:重复生成私钥会使之前生成的私钥失效,并导致用户登录状态失效** -![uniCloud下载私钥](https://web-assets.dcloud.net.cn/unidoc/zh/custom-login-secret.jpg) +![uniCloud下载私钥](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/custom-login-secret.jpg) ### 第二步:使用云函数创建登录凭据 diff --git a/docs/uniCloud/cdn-security-policy.md b/docs/uniCloud/cdn-security-policy.md index 86e888e0a..11109769e 100644 --- a/docs/uniCloud/cdn-security-policy.md +++ b/docs/uniCloud/cdn-security-policy.md @@ -35,7 +35,7 @@ Referer防盗链,是基于HTTP请求头中Referer字段来设置访问控制 例如,你的web网站地址为 abc.com,那么可以设定白名单为 abc.com,那么除了这个网站,其他来源请求都会被禁止访问cdn。 -![配置Referer防盗链](https://web-assets.dcloud.net.cn/unidoc/zh/cdn-safe-referer.png) +![配置Referer防盗链](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cdn-safe-referer.png) **配置说明** @@ -92,7 +92,7 @@ User-Agent是HTTP请求头的一部分,包含用户访问时所使用的操作 访问控制UA黑/白名单页签,点击修改配置来配置规则。 -![配置UA黑/白名单](https://web-assets.dcloud.net.cn/unidoc/zh/cdn-safe-ua.png) +![配置UA黑/白名单](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cdn-safe-ua.png) |配置项 |参数 |说明 | |:-: |:-: |:-: | @@ -124,7 +124,7 @@ uni-app的app端,有默认UA,也可以自定义UA。 访问控制IP黑/白名单页签,点击修改配置来配置规则。 -![配置IP黑/白名单](https://web-assets.dcloud.net.cn/unidoc/zh/cdn-safe-ip.png) +![配置IP黑/白名单](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cdn-safe-ip.png) |配置项 |参数 |说明 | |:-: |:-: |:-: | diff --git a/docs/uniCloud/cf-common.md b/docs/uniCloud/cf-common.md index 2c9a0eabc..0cb61dae2 100644 --- a/docs/uniCloud/cf-common.md +++ b/docs/uniCloud/cf-common.md @@ -27,7 +27,7 @@ cloudfunctions **在`HBuilderX 3.0.0`以上版本上述步骤4、5可以在云函数上右键选择`管理公共模块依赖`来实现,如下图** -![管理公共模块依赖](https://web-assets.dcloud.net.cn/unidoc/zh/manage-common.png) +![管理公共模块依赖](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/manage-common.png) 公共模块依赖其他公共模块同理 diff --git a/docs/uniCloud/cf-functions.md b/docs/uniCloud/cf-functions.md index a19b5c3af..4dc52eca5 100644 --- a/docs/uniCloud/cf-functions.md +++ b/docs/uniCloud/cf-functions.md @@ -7,7 +7,7 @@ 每个云函数是一个js包,在云函数被调用时,由 serverless 调度系统分配硬件资源启动一个 node 环境来运行这个云函数。 在HBuilderX中可以新建云函数(HBuilderX 3.4 同时可以新建云对象)。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/createFun-a.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/createFun-a.jpg) 每个云函数是一个目录,其中普通云函数有`index.js`入口文件,云对象的入口文件则是`index.obj.js`。 @@ -552,9 +552,9 @@ uniCloud的api中,有些api对应的实现,其代码体积较大,且这些 注意:未引用扩展库的,使用uniCloud相应api时会报错。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uniPush-glkzk.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uniPush-glkzk.jpg) -![](https://web-assets.dcloud.net.cn/unidoc/zh/uniPush-kzk.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uniPush-kzk.jpg) **目前支持的扩展库如下** diff --git a/docs/uniCloud/clientdb.md b/docs/uniCloud/clientdb.md index 293f67e1f..b2e8ade47 100644 --- a/docs/uniCloud/clientdb.md +++ b/docs/uniCloud/clientdb.md @@ -36,7 +36,7 @@ JQL语法相关文档已移至:[JQL语法](jql.md) 需写27行代码,如图:
- +
2. 前端用ajax携带必要参数请求API,然后将请求结果赋值给data中的变量。最终把变量在视图中渲染出来。 @@ -44,7 +44,7 @@ JQL语法相关文档已移至:[JQL语法](jql.md) 需写37行代码,如图:
- +
@@ -57,7 +57,7 @@ JQL语法相关文档已移至:[JQL语法](jql.md) 仅:5行代码如图:
- +
@@ -65,7 +65,7 @@ JQL语法相关文档已移至:[JQL语法](jql.md) ## clientDB图解 -![](https://web-assets.dcloud.net.cn/unidoc/zh/clientdb.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/clientdb.jpg) `clientDB`的前端,有两种用法,可以用js API操作云数据库,也可以使用``组件。 diff --git a/docs/uniCloud/cloud-obj.md b/docs/uniCloud/cloud-obj.md index b4ad12bdb..cf4ce12d4 100644 --- a/docs/uniCloud/cloud-obj.md +++ b/docs/uniCloud/cloud-obj.md @@ -155,7 +155,7 @@ _注:以上例子仅用于方便初学者理解。实际开发中对于简单 云对象,其实是对云函数的封装。和创建云函数一样,在`uniCloud/cloudfunctions`目录右键新建云函数,选择云对象类型,输入云对象名称创建云对象,此处以云对象todo为例,创建的云对象包含一个`index.obj.js`。 -![创建云对象](https://web-assets.dcloud.net.cn/unidoc/zh/uni-cloud-object-new.jpg) +![创建云对象](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-cloud-object-new.jpg) 一个空的云对象内容如下 @@ -841,7 +841,7 @@ method1(param1) { ``` 调用该方法时可以看到代码提示: -![](https://web-assets.dcloud.net.cn/unidoc/zh/cloudobjjsdoc1.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/cloudobjjsdoc1.jpg) ## 在云对象中使用cookie diff --git a/docs/uniCloud/concepts/cloudfunction.md b/docs/uniCloud/concepts/cloudfunction.md index 205e6e402..a6930bff8 100644 --- a/docs/uniCloud/concepts/cloudfunction.md +++ b/docs/uniCloud/concepts/cloudfunction.md @@ -14,7 +14,7 @@ HBuilderX 3.0起版本,在`uniCloud/cloudfunctions`目录右键创建云函数,如下:
- +
在HBuilderX 3.4起,上述界面更新为 新建云函数/云对象。 diff --git a/docs/uniCloud/concepts/space.md b/docs/uniCloud/concepts/space.md index 43acead30..b0fbedda3 100644 --- a/docs/uniCloud/concepts/space.md +++ b/docs/uniCloud/concepts/space.md @@ -9,7 +9,7 @@ 在 `uniCloud` 目录右键菜单中创建服务空间
- +
创建服务空间后,在同样的 `uniCloud` 目录右键菜单中关联该服务空间。只有项目关联好服务空间后,才能上传云函数、操作服务空间下的数据库、存储等资源。 @@ -40,11 +40,11 @@ web控制台可以新建、删除服务空间,管理线上的服务空间资 2. 在服务空间详情页面左侧菜单点击`成员管理` 3. 输入协作者邮箱并点击`搜索`,下方会出现搜索到的结果,确认无误后点击`添加成员`进行添加 - ![成员管理](https://web-assets.dcloud.net.cn/unidoc/zh/space-actor-search.png) + ![成员管理](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/space-actor-search.png) 4. 下方`成员列表`中可以查看以及移除已添加的协作者 - ![成员列表](https://web-assets.dcloud.net.cn/unidoc/zh/space-actor-list.png) + ![成员列表](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/space-actor-list.png) **注意** diff --git a/docs/uniCloud/db-index.md b/docs/uniCloud/db-index.md index 353a1e469..d820aa213 100644 --- a/docs/uniCloud/db-index.md +++ b/docs/uniCloud/db-index.md @@ -18,11 +18,11 @@ 1. 进入 [uniCloud 控制台](https://console.cloud.tencent.com/tcb)。 2. 切换到【云数据库】标签页,并选择需要添加索引的集合,进入索引管理 tab 页,如下图。 - ![web控制台添加索引](https://web-assets.dcloud.net.cn/unidoc/zh/unicloud-web-index.jpg) + ![web控制台添加索引](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/unicloud-web-index.jpg) 3. 添加索引。 - ![添加索引](https://web-assets.dcloud.net.cn/unidoc/zh/composed-index.jpg) + ![添加索引](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/composed-index.jpg) 注意: - 索引是支持多字段组合的,所以不是简单的设某个字段为索引。而是需要先给索引起一个name,然后在该索引下配置1个或多个字段。 @@ -111,7 +111,7 @@ } ``` -![地理位置索引](https://web-assets.dcloud.net.cn/unidoc/zh/unicloud-web-index-geo.jpg) +![地理位置索引](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/unicloud-web-index-geo.jpg) ### TTL索引@ttl @@ -119,7 +119,7 @@ ttl索引用于设置数据过期时间,并在数据过期后进行删除。** 配置方式如下: -![](https://web-assets.dcloud.net.cn/unidoc/zh/ttl-index.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ttl-index.jpg) **注意** @@ -149,7 +149,7 @@ ttl索引用于设置数据过期时间,并在数据过期后进行删除。** **配置索引为稀疏索引** -![](https://web-assets.dcloud.net.cn/unidoc/zh/unicloud-web-index-sparse.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/unicloud-web-index-sparse.jpg) ### 字段大小限制 diff --git a/docs/uniCloud/db-performance.md b/docs/uniCloud/db-performance.md index 4ccac7a88..12d94b006 100644 --- a/docs/uniCloud/db-performance.md +++ b/docs/uniCloud/db-performance.md @@ -67,7 +67,7 @@ sample操作在大数据量高频触发时会响应缓慢,使用前请务必 如果遇到终端用户反馈接口响应慢/超时,请查看[uniCloud web控制台](https://unicloud.dcloud.net.cn/)上是否有慢查询日志。如果有慢查询日志请参考本文档进行优化。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/db-slow.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/db-slow.jpg) 一个典型的慢查询日志包含以下信息 diff --git a/docs/uniCloud/frv/dev.md b/docs/uniCloud/frv/dev.md index d31616403..2d3a856a2 100644 --- a/docs/uniCloud/frv/dev.md +++ b/docs/uniCloud/frv/dev.md @@ -139,7 +139,7 @@ iOS平台不支持通过参数的方式修改刷脸页的提示文案,但可 实人认证相关接口由uni-cloud-verify扩展库提供,调用`uniCloud.getFacialRecognitionVerifyManager()`需云函数/云对象中加载对应的扩展库。[参考](../cf-functions.md#extension) -![依赖扩展库](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/unicloud-frv-edit-extension.jpg) +![依赖扩展库](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/unicloud-frv-edit-extension.jpg) #### 获取实人认证实例@get-frv-manager @@ -478,39 +478,39 @@ sequenceDiagram 1. 使用开发者账号登录[uniCloud控制台](https://unicloud.dcloud.net.cn/) ,选择`实人认证`栏目。在使用此功能前需要完成实名认证,可前往[开发者中心](https://dev.dcloud.net.cn/)完成实名认证。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674035425.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674035425.png) 2. 完成实名认证后,阅读uni实人认证服务协议并点击协议下方的“同意协议并开通”按钮,便可开通实人认证服务。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674039403.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674039403.png) 3. 实人认证为预付费业务,使用实人认证服务之前,需要先进行充值。点击页面上的“充值”按钮,并输入充值金额进行充值,充值金额最小为1元。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040001.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040001.png) 4. 在插件市场中导入[uni-frv-external](https://ext.dcloud.net.cn/plugin?name=uni-frv-external)至项目中。 5. 按需配置实名认证,具体配置[详见](#uni-frv-co-config), 实名认证配置文件路径:`uniCloud/cloudfunctions/common/uni-config-center/uni-frv-external-co/config.json`。 7. 需要自行准备一个实名认证页面,引入`uni-frv-external-realname`组件,组件详细配置参考[前端使用](#uni-frv-external-feuse) 8. 在`manifest.json`中找到`App模块设置-打包模块设置`,勾选”实人认证“。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/202302231806176.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202302231806176.png) 9. 建议在 uniCloud 中配置服务空间白名单安全配置,可以提高接口调用安全性,防止被他人盗用。可点击“添加服务空间”按钮,选择相应的服务空间完成添加服务空间白名单,服务空间添加成功后,只有列表中的服务空间才可以调用当前账号下的实人认证接口。此列表为空时,不校验调用方的服务空间。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rap1674040168.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rap1674040168.png) 10. 运行iOS/Android标准基座即可测试实名认证功能。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/202302231812402.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202302231812402.png) 11. 在用户完成实名认证后,可以在uniCloud控制台查看实人认证调用记录与统计。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040923.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040923.png) 但此业务数据量较大,为了维持服务的稳定性,只能查看30天内的某1天的全部调用记录,默认选择当天。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674041037.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674041037.png) 系统可查看实人认证每日调用汇总数据,包括每日请求次数、每日请求成功次数、每日计费金额等汇总数据。 diff --git a/docs/uniCloud/frv/intro.md b/docs/uniCloud/frv/intro.md index cdc4b529d..c6034b57d 100644 --- a/docs/uniCloud/frv/intro.md +++ b/docs/uniCloud/frv/intro.md @@ -10,13 +10,13 @@ uni实人认证是金融级实人认证,供应商为阿里云,背后依托
- +
- +
- +
@@ -49,7 +49,7 @@ uni实人认证具备便宜、安全、准确、稳定、实时、可靠等优 +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa_ts.png) --> ## 典型场景 @@ -102,7 +102,7 @@ uni实人认证,主要用于政务和防刷。 直播行业因国家强监管需要,需要留存用户身份真实信息。传统做法是要求用户提交手持证件、身份证正反面复印件,通过人工审核证明用户是身份证持有者本人,费时费力。通过调用人脸认证服务,可以大幅提升主播入驻、直播、资金交易等流程效率和体验。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa_zb.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa_zb.png) ### 招聘行业 diff --git a/docs/uniCloud/frv/service.md b/docs/uniCloud/frv/service.md index ad8c25871..9f383cd1e 100644 --- a/docs/uniCloud/frv/service.md +++ b/docs/uniCloud/frv/service.md @@ -3,31 +3,31 @@ ### 开通流程 使用开发者账号登录[uniCloud控制台](https://unicloud.dcloud.net.cn/) ,选择`实人认证`栏目。在使用此功能前需要完成实名认证,可前往[开发者中心](https://dev.dcloud.net.cn/)完成实名认证。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674035425.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674035425.png) 完成实名认证后,阅读uni实名认证服务协议并点击协议下方的“同意协议并开通”按钮,便可开通实人认证服务。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674039403.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674039403.png) ### 充值 实人认证为预付费业务,使用实人认证服务之前,需要先进行充值。点击页面上的“充值”按钮,并输入充值金额进行充值,充值金额最小为1元。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040001.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040001.png) ### 安全配置 系统提供了 uniCloud 服务空间白名单安全配置,可以提高接口调用安全性,防止被他人盗用。可点击“添加服务空间”按钮,选择相应的服务空间完成添加服务空间白名单,服务空间添加成功后,只有列表中的服务空间才可以调用当前账号下的实人认证接口。此列表为空时,不校验调用方的服务空间。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rap1674040168.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rap1674040168.png) ### 调用记录 系统可查看实人认证实时的调用记录列表,但此业务数据量较大,为了维持服务的稳定性,只能查看30天内的某1天的全部调用记录,默认选择当天。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040923.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040923.png) ### 调用统计 系统可查看实人认证每日调用汇总数据,包括每日请求次数、每日请求成功次数、每日计费金额等汇总数据。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674041037.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674041037.png) diff --git a/docs/uniCloud/hellodb.md b/docs/uniCloud/hellodb.md index 34d904ccc..243be3a91 100644 --- a/docs/uniCloud/hellodb.md +++ b/docs/uniCloud/hellodb.md @@ -65,7 +65,7 @@ uniCloud同时支持阿里云和腾讯云,它们的数据库大体相同,有 比如我们创建一个简历表,名为 `resume`。点击上方右侧的 创建 按钮即可。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/createtablebywebconsole2.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/createtablebywebconsole2.jpg) 新建表时,支持选择现成的 [opendb](opendb.md) 表模板,选择一个或多个模板表,可以点击右下方按钮创建。 @@ -102,13 +102,13 @@ record可以增删改查、排序统计。后续有API介绍。 } ``` -![](https://web-assets.dcloud.net.cn/unidoc/zh/newrecordebywebconsole.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/newrecordebywebconsole.jpg) 创建一条新记录,是不管在web控制台创建,还是通过API创建,每条记录都会自带一个`_id`字段用以作为该记录的唯一标志。 `_id`字段是每个数据表默认自带且不可删除的字段。同时,它也是数据表的索引。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/recordcontent.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/recordcontent.jpg) 阿里云使用的是标准的mongoDB,`_id`是自增的,后创建的记录的`_id`总是大于先生成的`_id`。传统数据库的自然数自增字段在多物理机的大型数据库下很难保持同步,大型数据库均使用`_id`这种长度较长、不会重复且仍然保持自增规律的方式。 @@ -141,7 +141,7 @@ record可以增删改查、排序统计。后续有API介绍。 **在web控制台添加上述索引** -![](https://web-assets.dcloud.net.cn/unidoc/zh/composed-index.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/composed-index.jpg) **注意** - 如果记录中已经存在多个记录某字段相同的情况,那么将该字段设为唯一型索引会失败。 diff --git a/docs/uniCloud/hosting.md b/docs/uniCloud/hosting.md index 896d48f40..f82f47a9f 100644 --- a/docs/uniCloud/hosting.md +++ b/docs/uniCloud/hosting.md @@ -66,7 +66,7 @@ DCloud为开发者提供了`uni发布平台`,包括网站发布、App发布和 在菜单视图中,或者在左下角状态栏中,点击`前端网页托管`,可在左侧打开前端网页托管管理器。如下图 - + 在前端网页托管管理器中,可以看到当前用户的服务空间列表,置灰表示该服务空间还没有开通前端网页托管,点击后可根据提示开通。(如上图中置灰的ali1服务空间)。 diff --git a/docs/uniCloud/http.md b/docs/uniCloud/http.md index b8872fdf8..65e80ee2d 100644 --- a/docs/uniCloud/http.md +++ b/docs/uniCloud/http.md @@ -26,7 +26,7 @@ url化后需要注意以下几点 2. 单击左侧菜单栏【云函数】,进入云函数页面。 3. 点击需要配置的云函数的【详情】按钮,配置访问路径。 - + 如果配置某云函数路径为`/test`,实际访问`/test`、`/test/a`、`/test/b`都会执行此云函数,在云函数内可以使用`event.path`区分访问来源 @@ -41,7 +41,7 @@ url化后需要注意以下几点 1. 单击左侧菜单栏【云函数】,进入云函数页面。 2. 单击【云函数域名绑定】,在弹出的配置窗口中进行配置。 - + 上一步中填写域名证书且绑定成功后会返回一个`CNAME域名`,将绑定的域名配置CNAME记录值为此`CNAME域名`即可 diff --git a/docs/uniCloud/ip-filter.md b/docs/uniCloud/ip-filter.md index 38e34947a..927ddfb07 100644 --- a/docs/uniCloud/ip-filter.md +++ b/docs/uniCloud/ip-filter.md @@ -35,7 +35,7 @@ IP防刷包含两个子功能: IP黑名单是用来完全阻止设定的IP或IP网段(cidr规范)访问云函数或clientDB的功能。 -![black list](https://web-assets.dcloud.net.cn/unidoc/zh/ip-black-list.jpg) +![black list](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ip-black-list.jpg) 被封禁IP访问云函数及clientDB时会收到错误响应,错误码为:`ACCESS_DENIED`,错误信息为:`Access denied` @@ -84,7 +84,7 @@ IP访问频率控制用于限制单个IP访问云函数的频率。如图所示 - blockTime配置为0时超出限制也不会进行封禁,只是拒绝请求。 - duration或limit配置为0时将不再限制访问频率,但是已被临时封禁的用户依然需要等到解封后才可以访问 -![frequency limit](https://web-assets.dcloud.net.cn/unidoc/zh/ip-freq-limit.jpg) +![frequency limit](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/ip-freq-limit.jpg) 访问频率过高的用户及由于访问频率过高被临时封禁的用户访问云函数及clientDB时会收到错误响应,错误码为:`OPERATION_TOO_FREQUENT`,错误信息为:`Operation is too frequent, please try again later` diff --git a/docs/uniCloud/jql-runner.md b/docs/uniCloud/jql-runner.md index b1164a77c..496d1f534 100644 --- a/docs/uniCloud/jql-runner.md +++ b/docs/uniCloud/jql-runner.md @@ -7,7 +7,7 @@ 3. 使用工具栏上的运行按钮运行(快捷键:Ctrl+R 或 F5)即可
- +
diff --git a/docs/uniCloud/jql-schema-ext.md b/docs/uniCloud/jql-schema-ext.md index dcdd48195..1115cd49a 100644 --- a/docs/uniCloud/jql-schema-ext.md +++ b/docs/uniCloud/jql-schema-ext.md @@ -658,7 +658,7 @@ schema扩展依赖的公共模块和扩展库同样可以被action、validateFun 自`HBuilderX 3.7.0`起,可以在项目的`uniCloud/database`目录上右键管理schema扩展依赖的公共模块和扩展库。同样在此目录右键选择`上传schema扩展Js的配置`将配置的依赖同步到云端。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/deps-of-jql.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/deps-of-jql.jpg) `HBuilderX 3.2.7`到`HBuilderX 3.7.0`之间的版本,可通过在要使用的公共模块的package.json内配置`"includeInClientDB":true`,可以将公共模块和schema扩展关联,`HBuilderX 3.7.0`及之后的版本不推荐使用此用法 diff --git a/docs/uniCloud/jql.md b/docs/uniCloud/jql.md index 01369bc64..dfbf88c3f 100644 --- a/docs/uniCloud/jql.md +++ b/docs/uniCloud/jql.md @@ -104,7 +104,7 @@ sql写法,对js工程师而言有学习成本,而且无法处理非关系型 这里选择以使用了JQL完整功能clientDB为例,JQL操作数据库的流程如下。不同使用场景的区别请参考: [JQL的使用场景](uniCloud/jql.md?id=scene) -![](https://web-assets.dcloud.net.cn/unidoc/zh/clientdb.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/clientdb.jpg) ## JQL的使用场景@scene @@ -3372,7 +3372,7 @@ action是一种特殊的云函数,它不占用服务空间的云函数数量 **新建action** -![新建action](https://web-assets.dcloud.net.cn/unidoc/zh/create-client-actions.jpg) +![新建action](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/create-client-actions.jpg) 每个action在uni-clientDB-actions目录下存放一个以action名称命名的js文件。 diff --git a/docs/uniCloud/learning.md b/docs/uniCloud/learning.md index 27a4801f8..5189f6a63 100644 --- a/docs/uniCloud/learning.md +++ b/docs/uniCloud/learning.md @@ -8,7 +8,7 @@ #### DCloud出品的视频教程: - uniCloud视频教程 + uniCloud视频教程 diff --git a/docs/uniCloud/publish.md b/docs/uniCloud/publish.md index 5bd82748a..0b400e47a 100644 --- a/docs/uniCloud/publish.md +++ b/docs/uniCloud/publish.md @@ -33,7 +33,7 @@ HBuilderX有多种发行方式 **阿里云查看上传、下载安全域名** -![阿里云查看上传、下载安全域名](https://web-assets.dcloud.net.cn/unidoc/zh/unicloud-aliyun-secure-domain.jpg) +![阿里云查看上传、下载安全域名](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/unicloud-aliyun-secure-domain.jpg) 小程序开发工具的真机预览功能,必须添加上述域名白名单,否则无法调用云函数。模拟器的PC端预览、真机调试不受此影响。 @@ -55,7 +55,7 @@ HBuilderX内使用运行菜单运行到小程序时会连接本地调试服务 如果域名白名单提示 `127.0.0.1` 这个ip没有加入白名单,那代表你点的就是【运行】菜单发布的体验版,请务必点【发行】发布小程序。**uni-app项目发行与运行输出的目录不同,请注意不要选错了** -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-admin/391.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-admin/391.png) ### Web端使用uniCloud@useinh5 diff --git a/docs/uniCloud/quickstart.md b/docs/uniCloud/quickstart.md index 128b9edd8..1410f0b72 100644 --- a/docs/uniCloud/quickstart.md +++ b/docs/uniCloud/quickstart.md @@ -25,7 +25,7 @@ Hello uniCloud 的源码地址:[https://ext.dcloud.net.cn/plugin?id=4082](http - 初次体验推荐阿里云,因为腾讯云的开户流程更复杂。 - 推荐使用vue3版本,因为编译速度更快。但注意不支持低版本Android。
- +
2. HBuilderX 会在项目创建后弹出 uniCloud初始化向导,根据向导部署 - 按照法律要求,开通云服务器需实名认证,如未认证请根据提示完成 @@ -62,7 +62,7 @@ Hello uniCloud 的源码地址:[https://ext.dcloud.net.cn/plugin?id=4082](http 在`uniCloud/cloudfunctions`目录右键创建云函数/云对象
- +
- 创建云函数后,生成一个目录,该目录下自动生成index.js,是该云函数的入口文件,不可改名。 diff --git a/docs/uniCloud/redis-buy.md b/docs/uniCloud/redis-buy.md index ed92c9ea1..006b06b8d 100644 --- a/docs/uniCloud/redis-buy.md +++ b/docs/uniCloud/redis-buy.md @@ -8,7 +8,7 @@ 2. 选择一个服务空间 3. 选择左侧redis菜单,选择实例并购买即可 -![](https://web-assets.dcloud.net.cn/unidoc/zh/redis-new-230506.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/redis-new-230506.png) **注意** @@ -44,7 +44,7 @@ 在uniCloud web控制台redis详情页面点击续费按钮可以对redis实例进行续费操作。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/redis-renew-230506.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/redis-renew-230506.png) 实例到期后的第1~7天,实例状态为被禁用,无法被访问。如需继续使用,您需要及时为实例续费 diff --git a/docs/uniCloud/resource.md b/docs/uniCloud/resource.md index 22db89608..c2b1b88a7 100644 --- a/docs/uniCloud/resource.md +++ b/docs/uniCloud/resource.md @@ -14,54 +14,54 @@ - [中国教育发布(中国教育部官方App )](http://xwapp.moe.gov.cn/h5/sharepage/download.html)[详见报道](http://www.moe.gov.cn/jyb_xwfb/gzdt_gzdt/s5987/202009/t20200904_485105.html) - + -- [鲸鱼解忧馆](https://web-assets.dcloud.net.cn/unidoc/zh/123.png) 一个通过交流与诉说以消除烦恼的平台。 +- [鲸鱼解忧馆](https://qiniu-qiniu-web-assets.dcloud.net.cn/unidoc/zh/123.png) 一个通过交流与诉说以消除烦恼的平台。 我们的愿望是每个用户在这里写下烦恼后能够得到解答与回应,并且找到与自己拥有同样烦恼的人和群体。 也许回应不会那么迅速,但总归会得到暖心的回复。答案难道不是一种值得期待的事情吗? 也许“答案”不是那么“准确”,因为人与人的心理与性格各异。但我们初心的是引导你走出心里的围墙。 一个无需过多言语便懂你的慢社交轻社区。 - - + + - [uni-starter](https://ext.dcloud.net.cn/plugin?id=5057) 一个集成了大量商用项目常见功能的,云端一体应用快速开发基本项目模版。 - + - [合成类网赚游戏](https://ext.dcloud.net.cn/plugin?id=4095) 该款网赚游戏是基于uni-app、uniCloud、uni-AD开发的合成类项目,源码和文档完全开放。 游戏主要功能:玩家通过签到等方式赚取金币,使用金币购买低等级猫然后合成为更高等级猫。金币不足时,通过观看激励视频广告,获取新的金币。玩家通过邀请好友一起养猫,下线观看激励视频,邀请者可获得激励红包。 - + - [猜歌类网赚游戏](https://ext.dcloud.net.cn/plugin?id=4826) 该游戏基于uni-app、uniCloud、uni-AD开发的小游戏,通过猜歌曲、观看广告赚取现金奖励。代码开源、文档公开。 游戏主要功能:玩家可以通过猜歌、做任务等方式直接获取现金奖励。玩家可以通过猜歌、拆红包、做任务等方式获取金币奖励,当金币累积到一定数量可以兑换现金。玩家可以通过做带有抽奖字样的任务获取现金抽奖次数。支持App和微信小程序双平台变现。 - + - [猜字谜](https://ext.dcloud.net.cn/plugin?id=7996) 该游戏基于猜歌类网赚游戏改版,代码开源、文档公开,支持App和微信小程序双平台变现。 - + - 俄钓宝典 (微信小程序),俄罗斯钓鱼4游戏助手,游戏攻略、实时点位、游戏资料库、游戏圈子等等应有尽有 - - + @@ -84,7 +84,7 @@ - 安心记待办:极简风手机应用。日程管理App,每日心情记录,安心习惯养成。[iOS App](https://apps.apple.com/cn/app/id1641634853) - + 更多uniClouid项目和插件,见**插件市场**:[https://ext.dcloud.net.cn/?cat1=7](https://ext.dcloud.net.cn/?cat1=7) diff --git a/docs/uniCloud/rundebug.md b/docs/uniCloud/rundebug.md index 953fdd1c9..e473d794c 100644 --- a/docs/uniCloud/rundebug.md +++ b/docs/uniCloud/rundebug.md @@ -19,14 +19,14 @@ 1. 右键菜单:在项目管理器里右键点击该云函数的目录,在弹出菜单中可选择“本地运行云函数”、“上传并运行云函数”
- +
2. 工具栏:编辑器打开云函数时,点击工具栏`运行`按钮,下拉菜单也有“本地运行云函数”、“上传并运行云函数” 3. 快捷键:编辑器打开云函数时,按【Ctrl+r】快捷键,会激活上述运行菜单。
- +
如果没有安装本地运行插件,按照提示安装即可。本地运行云函数需HBuilderX 2.8.1+ @@ -45,20 +45,20 @@ - 如需配置运行参数请参考:[配置运行测试参数](https://uniapp.dcloud.net.cn/uniCloud/rundebug.html#runparam)
- +
在云函数编辑器里,按`Ctrl+r`运行快捷键(或点工具栏的运行),可看到运行云函数的若干菜单。`Ctrl+r`然后回车或选`0`执行本地运行,即可立即在控制台看到运行结果和日志输出。如下图所示:
- +
云函数打印`console.log`看日志。
- +
运行云函数时,如需要给云函数传参,又不想启动客户端,那么可以通过配置json文件来传测试参数。 @@ -78,19 +78,19 @@ 运行含有uniCloud的uni-app项目,除了启动客户端控制台外,还会启动uniCloud控制台。
- +
可以在客户端控制台的右上角切换是连接本地云函数还是云端云函数,如下图所示
- +
uniCloud控制台日志如下图:
- +
此时客户端的日志和云函数的日志都可以看到,联调非常方便。 @@ -231,7 +231,7 @@ HBuilderX 3.4.0之前的版本“本地运行云函数”时云函数内callFunc 可以打开一个json,配置运行参数。配置该json后,运行云函数时会将该json作为云函数调用的上行参数处理,可以在云函数中接收到参数。
- +
在云函数目录右键运行云函数,也可以在云函数编辑器里,按`Ctrl+r`运行快捷键,或点工具栏的运行 @@ -244,7 +244,7 @@ HBuilderX 3.4.0之前的版本“本地运行云函数”时云函数内callFunc 此时云函数运行会携带所配置的运行参数
- +
@@ -326,25 +326,25 @@ login('name-demo', 'password-demo') // 调用login方法传入参数'name-demo' 开启断点调试方式如下图所示,在uniCloud本地运行环境启动后,在uniCloud控制台右上角选择开启断点调试。
- +
开启调试后会出现调试界面,如下图所示。和浏览器的调试功能类似,详情可以参考:[JavaScript调试器](https://developer.mozilla.org/zh-CN/docs/Learn/Common_questions/What_are_browser_developer_tools#javascript%E8%B0%83%E8%AF%95%E5%99%A8)
- +
在调试文件的编辑器界面的行号处双击可以插入断点,也可以右键选择更多操作(添加/删除/禁用断点)
- +
如需从调试界面切换回项目视图,可以在项目管理器底部点击按钮进行切换
- +
uni-app前端也支持debug调试,注意不要混淆。 @@ -367,4 +367,4 @@ uni-app前端也支持debug调试,注意不要混淆。 此外日志服务开启的状态下,腾讯云可以设置日志保存时长。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/tcb-log-switch.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/tcb-log-switch.jpg) diff --git a/docs/uniCloud/schema.md b/docs/uniCloud/schema.md index a295a78f7..81d8a1128 100644 --- a/docs/uniCloud/schema.md +++ b/docs/uniCloud/schema.md @@ -34,7 +34,7 @@ 1. 登录 [uniCloud控制台](https://unicloud.dcloud.net.cn),选中一个数据表 2. 点击表右侧页签 “表结构”,点击 “编辑” 按钮,在编辑区域编写 Schema,编写完毕后点保存按钮即可生效。 - ![](https://web-assets.dcloud.net.cn/unidoc/zh/schema2code.png) + ![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/schema2code.png) **web控制台上编辑`DB Schema`保存后是实时在现网生效的,请注意对现网商用项目的影响。** @@ -48,7 +48,7 @@ 2. 在 database 目录右键选择`新建数据集合schema`
- +
**HBuilderX内创建的schema新建和保存时不会自动上传** @@ -1123,7 +1123,7 @@ rule表达式里支持: - 方式一:在uniCloud web控制台创建 1. uniCloud 控制台,选择服务空间,切换到数据库视图 -2. 底部 “扩展校验函数” 点击 “+” 增加校验函数 ![](https://web-assets.dcloud.net.cn/unidoc/zh/schema-validate-function.png) +2. 底部 “扩展校验函数” 点击 “+” 增加校验函数 ![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/schema-validate-function.png) 3. 给函数起个名字,比如叫“checkabc” - 方式二:在HBuilderX中创建 diff --git a/docs/uniCloud/schema2code.md b/docs/uniCloud/schema2code.md index 7650063f6..23ee6ebcc 100644 --- a/docs/uniCloud/schema2code.md +++ b/docs/uniCloud/schema2code.md @@ -28,25 +28,25 @@ DCloud提供了`uni-forms`前端组件,该组件的表单校验规范完全符 ### 首先创建“带schema的通讯录”数据表 1. 登录 [uniCloud控制台](https://unicloud.dcloud.net.cn),选中“云数据库” 2. 点击新建数据表 - ![](https://web-assets.dcloud.net.cn/unidoc/zh/20210303135233.jpg) + ![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20210303135233.jpg) 3. 使用[OpenDB](opendb.md)表模板创建: `opendb-contacts` 通讯录表 - ![](https://web-assets.dcloud.net.cn/unidoc/zh/02.jpg) + ![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/02.jpg) ### schema2code有两种方式 - 方式1:在HBuilderX中操作 1.1 下载刚刚创建的通讯录表的schema -![](https://web-assets.dcloud.net.cn/unidoc/zh/1.%E4%B8%8B%E8%BD%BD%E5%88%9A%E5%88%9A%E5%88%9B%E5%BB%BA%E7%9A%84%E9%80%9A%E8%AE%AF%E5%BD%95%E8%A1%A8%E7%9A%84schema.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/1.%E4%B8%8B%E8%BD%BD%E5%88%9A%E5%88%9A%E5%88%9B%E5%BB%BA%E7%9A%84%E9%80%9A%E8%AE%AF%E5%BD%95%E8%A1%A8%E7%9A%84schema.jpg) 1.2 项目根目录的 `uniCloud/database/opendb-contacts.schema.json` 文件上点击右键,或者在已打开的 Schema 编辑器点击右键.如果没有该菜单,请在插件市场安装插件:[https://ext.dcloud.net.cn/plugin?id=4684](https://ext.dcloud.net.cn/plugin?id=4684) -![](https://web-assets.dcloud.net.cn/unidoc/zh/2.%E5%9C%A8%E5%AF%B9%E5%BA%94%E7%9A%84schema%E6%96%87%E4%BB%B6%E5%8F%B3%E9%94%AE%E7%82%B9%E5%87%BBschema2code.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/2.%E5%9C%A8%E5%AF%B9%E5%BA%94%E7%9A%84schema%E6%96%87%E4%BB%B6%E5%8F%B3%E9%94%AE%E7%82%B9%E5%87%BBschema2code.jpg) 1.3 弹出一个对话框 `schema2code`,选择要导出的项目类型(uni-app用户端项目还是admin管理端项目),以及表字段名(去掉不需要在前端展现或编辑的字段) -![](https://web-assets.dcloud.net.cn/unidoc/zh/3.11.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/3.11.jpg) 1.4 点击对话框右下角的确定按钮,将执行导入动作,如果导入的文件和工程中的文件有差异将弹出文件对比框,继续操作并确认导入 - 方式2:在uniCloud web控制台操作 2.1 选中刚创建好的数据表`opendb-contacts`,点击进入表结构schema界面,点击按钮 “schema2code” - ![](https://web-assets.dcloud.net.cn/unidoc/zh/4.jpg) + ![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/4.jpg) 2.2 点击“导入HBuilderX”或“下载zip”按钮,将生成的代码合并到自己的项目中 - ![](https://web-assets.dcloud.net.cn/unidoc/zh/schema-export.png) + ![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/schema-export.png) 上图每个区域的解释如下: @@ -89,7 +89,7 @@ DCloud提供了`uni-forms`前端组件,该组件的表单校验规范完全符 **全程演示视频**:
+ poster="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/schema2code%E7%9A%84%E4%B8%A4%E7%A7%8D%E6%96%B9%E5%BC%8F.mp4?x-oss-process=video/snapshot,t_1000,f_jpg" src="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/schema2code%E7%9A%84%E4%B8%A4%E7%A7%8D%E6%96%B9%E5%BC%8F.mp4"> @@ -339,7 +339,7 @@ schema2code作为一个插件,有单独的版本号,[详见](https://ext.dcl 以城市选择举例。
- +
在这个业务里涉及2个表,一个是用户的地址信息表[uni-id-address](https://gitee.com/dcloud/opendb/tree/master/collection/uni-id-address),一个是候选的省市区数据表[opendb-city-china](https://gitee.com/dcloud/opendb/tree/master/collection/opendb-city-china)。 diff --git a/docs/uniCloud/secure-network.md b/docs/uniCloud/secure-network.md index cc22f99c1..6a319faac 100644 --- a/docs/uniCloud/secure-network.md +++ b/docs/uniCloud/secure-network.md @@ -45,17 +45,17 @@ App和微信两个平台细化说明如下: 1. 在[开发者中心](https://dev.dcloud.net.cn/)`应用详情 --> 证书管理`内填写安卓应用的包名、签名和iOS应用的bundleId。一个应用只能有一个发行证书配置,但是可以有多个开发证书配置 - ![证书管理](https://web-assets.dcloud.net.cn/unidoc/zh/secure-network-dev-cert.jpg) + ![证书管理](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/secure-network-dev-cert.jpg) 2. 在[uniCloud控制台](https://unicloud.dcloud.net.cn/)关联允许发送安全网络请求的应用 - ![关联应用到服务空间安全网络](https://web-assets.dcloud.net.cn/unidoc/zh/secure-network-unicloud-relate.jpg) + ![关联应用到服务空间安全网络](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/secure-network-unicloud-relate.jpg) 本质上安全网络绑定的是应用的appid、包名、证书等信息。只不过这些信息统一配置在dev中,在uniCloud的web控制台来选择。所以务必注意dev配置的正式版、测试版的包名、签名是否正确。 3. 在项目根目录manifest.json文件内为app平台开启安全网络模块 - ![App云端一体安全网络模块](https://web-assets.dcloud.net.cn/unidoc/zh/secure-network-app-manifest.jpg) + ![App云端一体安全网络模块](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/secure-network-app-manifest.jpg) **注意:**打包后生效。测试时需打包[自定义基座](../tutorial/run/run-app.md#customplayground)。 @@ -84,11 +84,11 @@ App和微信两个平台细化说明如下: 1. 在[开发者中心](https://dev.dcloud.net.cn/)`应用详情 --> 【名称待定】`内填写微信小程序的appId。一个应用只能有一个发行配置,但是可以有多个开发配置 - ![微信小程序AppId绑定](https://web-assets.dcloud.net.cn/unidoc/zh/secure-network-dev-wx-appid.jpg) + ![微信小程序AppId绑定](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/secure-network-dev-wx-appid.jpg) 2. 在uniCloud控制台关联允许发送安全网络请求的应用 - ![关联应用到服务空间安全网络](https://web-assets.dcloud.net.cn/unidoc/zh/secure-network-unicloud-relate.jpg) + ![关联应用到服务空间安全网络](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/secure-network-unicloud-relate.jpg) 3. 工程中导入uni-id-pages @@ -170,7 +170,7 @@ App和微信两个平台细化说明如下: 7. 在项目根目录manifest.json文件内为微信小程序平台开启`云端一体安全网络模块` - ![微信小程序云端一体安全网络模块](https://web-assets.dcloud.net.cn/unidoc/zh/secure-network-wx-manifest.jpg) + ![微信小程序云端一体安全网络模块](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/secure-network-wx-manifest.jpg) #### 不使用uni-id-pages时如何使用微信小程序安全网络@mp-weixin-without-uni-id-pages @@ -246,7 +246,7 @@ await require('uni-open-bridge-common').setSessionKey({ 开发者首先在[uniCloud控制台](https://unicloud.dcloud.net.cn/)的安全网络页面选择哪些客户端应用可以与uniCloud建立安全网络,然后在页面上单独开启客户端强制校验。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/secure-network-verify-client-config.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/secure-network-verify-client-config.jpg) **切记** 1. 由于uni安全网络不支持web,一旦开启客户端强制校验后,web端将无法连接云函数。 diff --git a/docs/uniCloud/send-sms.md b/docs/uniCloud/send-sms.md index ac089f9e3..4330863ed 100644 --- a/docs/uniCloud/send-sms.md +++ b/docs/uniCloud/send-sms.md @@ -204,7 +204,7 @@ exports.main = async (event, context) => { - 短信内容超过70个字符时为长短信,需分条发送,每67个字按一条短信计算 - App平台的短信验证码需求,建议优先通过App一键登陆来替代,更便捷、更便宜。[详见](univerify.md) -更多问题:欢迎加入DCloud短信技术交流群 +更多问题:欢迎加入DCloud短信技术交流群 咨询 @@ -260,11 +260,11 @@ exports.main = async (event, context) => { **功能亮点** 支持给用户打标签分组,按照分组群发短信,可以同时给多个分组群发 -![](https://web-assets.dcloud.net.cn/unidoc/zh/20230109154350.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230109154350.png) 短信模板变量支持从数据库表字段中读取 -![](https://web-assets.dcloud.net.cn/unidoc/zh/20230109194715.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230109194715.png) 发送前预览短信内容;防止内容错误,提高发送成功率 -![](https://web-assets.dcloud.net.cn/unidoc/zh/20230109155202.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20230109155202.png) 如何使用?查看[群发短信配置](uniCloud/admin.md#batch-sms) diff --git a/docs/uniCloud/uni-ai-chat.md b/docs/uniCloud/uni-ai-chat.md index cf882b3f0..8f597440d 100644 --- a/docs/uniCloud/uni-ai-chat.md +++ b/docs/uniCloud/uni-ai-chat.md @@ -9,7 +9,7 @@ **插件下载地址:[https://ext.dcloud.net.cn/plugin?name=uni-ai-chat](https://ext.dcloud.net.cn/plugin?name=uni-ai-chat)** 视频效果: - + ## 体验步骤 @@ -58,7 +58,7 @@ 流式响应的流程图 - + 流式响应的使用需客户端先通过 `new uniCloud.SSEChannel()` 创建 SSE 通道,并获得 `channel` 值(详情请参考:[https://uniapp.dcloud.net.cn/uniCloud/sse-channel.html#create-sse-channel](https://uniapp.dcloud.net.cn/uniCloud/sse-channel.html#create-sse-channel))。在客户端向 uniCloud 云对象发起请求时,需要将该 `channel` 值作为参数一同携带;然后 uniCloud 云对象与 uni-ai 建立 流式响应[(stream)](https://uniapp.dcloud.net.cn/uniCloud/uni-ai.html#chat-completion-stream) 通讯,云对象监听 uni-ai 返回的分片数据,在接收到数据后再通过 sse-channel ([反序列化消息通道](https://uniapp.dcloud.net.cn/uniCloud/sse-channel.html#cloud-deserialize-channel))向客户端推送消息。 @@ -82,7 +82,7 @@ v1.0.3起提供了商业化能力,与uni-ai对话消耗积分。 ### 流程概述 1. 开通广告;在[uni-ad](https://uniad.dcloud.net.cn/)官网点击菜单`广告设置`在应用列表,找到你的应用点击`开通广告` 2. 创建激励视频广告位;在[应用列表](https://uniad.dcloud.net.cn/list/app)点击`应用详情`再点击`新建广告位`;如下图:广告类型选`激励视频广告`,配置服务器回调,选uni-ai-chat部署的uniCloud服务空间,回调云函数名称选:`reward-video-callback` - + **微信小程序端注意**: - 参考:[uniAD微信小程序广告开通指南](https://ask.dcloud.net.cn/article/39928)开通广告后会自动创建广告位 diff --git a/docs/uniCloud/uni-ai.md b/docs/uniCloud/uni-ai.md index f0a43c4f4..b7a4248ac 100644 --- a/docs/uniCloud/uni-ai.md +++ b/docs/uniCloud/uni-ai.md @@ -55,7 +55,7 @@ ai能力非常常见的应用场景,有智能客服和自动生成文稿。 - uni-im,内置了智能客服。[详见](https://uniapp.dcloud.net.cn/uniCloud/uni-im.html) 这些完善的项目,包括了前端页面(全端可用)、云对象、云数据库等全套代码,开箱即用。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304112225875.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304112225875.png) 在线体验:[https://hellouniadmin.dcloud.net.cn/](https://hellouniadmin.dcloud.net.cn/)。 @@ -631,14 +631,14 @@ gpt-4是目前准确性最高的ai,也是最贵的ai。开发者需根据需 3. 创建uniCloud云函数 在项目下uniCloud目录右键,新建云函数 - + - 填写云函数名称,比如`ai-demo`。此云函数需要调用`uni-cloud-ai`扩展库,所以需点击`添加公共模块或扩展库依赖`按钮。 - + - 找到`uni-cloud-ai`勾选,点击确认,创建云函数 - + 4. 云函数中添加如下代码: ```js diff --git a/docs/uniCloud/uni-cloud-push/api.md b/docs/uniCloud/uni-cloud-push/api.md index 4d60efb13..a2edca53c 100644 --- a/docs/uniCloud/uni-cloud-push/api.md +++ b/docs/uniCloud/uni-cloud-push/api.md @@ -1556,13 +1556,13 @@ uni-cloud-push 扩展库的errCode码以uni-cloud-push-error-开头,如:uni-
- + 联系
个推
- + 微信扫一扫
随时联系个推技术支持 diff --git a/docs/uniCloud/uni-cloud-push/mate.md b/docs/uniCloud/uni-cloud-push/mate.md index a996bd173..685ac754d 100644 --- a/docs/uniCloud/uni-cloud-push/mate.md +++ b/docs/uniCloud/uni-cloud-push/mate.md @@ -25,7 +25,7 @@ ### 推送接口查库详解: - + - 推送目标依据为:`push_clientid`直接执行推送。 - 推送目标依据为:`device_id`,查`opendb-device`表,获得`push_clientid`执行推送 diff --git a/docs/uniCloud/uni-cloud-push/options.md b/docs/uniCloud/uni-cloud-push/options.md index ee364d715..d02a9182d 100644 --- a/docs/uniCloud/uni-cloud-push/options.md +++ b/docs/uniCloud/uni-cloud-push/options.md @@ -219,7 +219,7 @@ key 说明 因此需要在小米平台上新建channel通道,设置自定义铃声前端路径如:android.resource://your packagename/raw/test(路径不需要带音频后缀名)如图 -![](https://web-assets.dcloud.net.cn/unidoc/zh/custom_sound.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/custom_sound.png) **Rest-v2 示例:** @@ -771,13 +771,13 @@ apn静默推送 可参考
- + 联系
个推
- + 微信扫一扫
随时联系个推技术支持 diff --git a/docs/uniCloud/uni-cms.md b/docs/uniCloud/uni-cms.md index b5c75e8a4..58e4d7a3c 100644 --- a/docs/uniCloud/uni-cms.md +++ b/docs/uniCloud/uni-cms.md @@ -40,25 +40,25 @@ uni-cms包括管理端和用户端。 - 管理端:[https://hellouniadmin.dcloud.net.cn/](https://hellouniadmin.dcloud.net.cn/) - 客户端(小程序)扫码查看 -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304121203155.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304121203155.jpg) #### 管理端截图: -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304120145412.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304120145412.png) -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304231921964.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304231921964.png) #### 用户端截图:
- +
- +
- +
@@ -88,7 +88,7 @@ uni-cms包括管理端和用户端。
- +
@@ -106,7 +106,7 @@ uni-cms包括管理端和用户端。 如下图所示: -![](https://web-assets.dcloud.net.cn/unidoc/zh/202303232139066.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202303232139066.png) 导入后刷新页面,在uni-admin左侧菜单,可看到内容管理的菜单项,点击即可进入相关页面。 @@ -132,7 +132,7 @@ uni-cms包括管理端和用户端。 然后系统管理员在uni-admin中新建一个文章作者角色。在 系统管理 - 角色管理 中操作,如下图所示: -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304171157570.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304171157570.png) 然后系统管理员在 系统管理 - 用户管理 中,为已注册用户赋予作者角色。 @@ -156,11 +156,11 @@ uni-cms包括管理端和用户端。 1. 在[开发者中心](https://dev.dcloud.net.cn)对当前应用开通 uni-push2.0,并关联服务空间。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304181604585.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304181604585.png) 2. 在项目的 manifest.json 文件中根据您相应平台选择开通 uniPush2.0,以下截图为开通Web平台的uniPush2.0。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304181607019.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304181607019.png) 3. 内置的 un-im 属于精简版IM,使用前需要在 App.vue 文件内对 uni-im 进行初始化操作,具体代码如下: @@ -194,7 +194,7 @@ uni-cms版本大于等于1.0.4时,无需在App.vue内初始化uni-im,uni-cms 4. 运行项目,体验AI功能。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304271726981.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304271726981.png) **注意** @@ -572,11 +572,11 @@ export default { 1. 在uni-ad后台([https://uniad.dcloud.net.cn/](https://uniad.dcloud.net.cn/))开通[激励视频广告](https://uniapp.dcloud.net.cn/component/ad-rewarded-video.html),开通步骤[详见](https://uniapp.dcloud.net.cn/uni-ad.html#start) 2. 新建激励视频广告位,在对应的广告位上配置激励视频云回调,选择同账户下uni-cms部署的uniCloud服务空间,配置回调云函数为`uni-cms-unlock-callback` -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304121447261.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304121447261.png) 3. 在 uni-AD Web 控制台,找到广告位,点击配置激励视频,展开当前广告位项,可看到生成的 `Security key` 与`adp id`,复制 `Security key` 与 `adp id` -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304121448549.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304121448549.png) 4. 在 `uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center`目录中创建 `uni-cms/config.json` 配置文件,配置文件如下: ```json @@ -605,7 +605,7 @@ export default { } ``` -![](https://web-assets.dcloud.net.cn/unidoc/zh/202304121449714.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202304121449714.png) 6. 对uni-cms管理端项目下的uniCloud目录点右键,将云函数、配置、数据库、数据库扩展js都上传至云端 7. 运行uni-admin项目,在内容管理中新建一篇文章,在指定内容后,点击ToolBar的”看广告解锁“功能,添加解锁符,保存文章。 diff --git a/docs/uniCloud/uni-id-pages.md b/docs/uniCloud/uni-id-pages.md index 073ad507d..9b96d0923 100644 --- a/docs/uniCloud/uni-id-pages.md +++ b/docs/uniCloud/uni-id-pages.md @@ -261,7 +261,7 @@ export default { |register |String |注册(包括注册并登录,如:微信登录、苹果登录、短信验证码登录) | |login |String |登录(如:用户名密码登录) | -一款规范的小程序或App要上架到国内应用商店必须提供《隐私政策和用户使用协议》,参考模版:[隐私权政策模板.zip](https://web-assets.dcloud.net.cn/unidoc/zh/%E9%9A%90%E7%A7%81%E6%9D%83%E6%94%BF%E7%AD%96%E6%A8%A1%E6%9D%BF.zip) +一款规范的小程序或App要上架到国内应用商店必须提供《隐私政策和用户使用协议》,参考模版:[隐私权政策模板.zip](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E9%9A%90%E7%A7%81%E6%9D%83%E6%94%BF%E7%AD%96%E6%A8%A1%E6%9D%BF.zip) 更多合规问题[详情参考](https://uniapp.dcloud.io/tutorial/android-store.html#app%E5%9B%A0%E5%90%88%E8%A7%84%E9%97%AE%E9%A2%98%E6%97%A0%E6%B3%95%E4%B8%8A%E6%9E%B6) diff --git a/docs/uniCloud/uni-id-summary.md b/docs/uniCloud/uni-id-summary.md index 5d93b409d..de4588666 100644 --- a/docs/uniCloud/uni-id-summary.md +++ b/docs/uniCloud/uni-id-summary.md @@ -392,7 +392,7 @@ RBAC:Role-Based Access Control,基于角色的访问控制。 其基本思想:对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有权限。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-rbac.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-rbac.png) 这样做的好处是,增强系统管理的扩展性,对于批量用户的权限变更,仅需变更该批用户角色对应权限即可,而无需对该批每个用户变更权限。 @@ -1590,13 +1590,13 @@ uni-id-pages 中内置了实名认证页面`uni-id-pages/pages/userinfo/realname
- +
- +
- +
@@ -1609,38 +1609,38 @@ uni-id-pages 中内置了实名认证页面`uni-id-pages/pages/userinfo/realname 1. 使用开发者账号登录[uniCloud控制台](https://unicloud.dcloud.net.cn/) ,选择`实人认证`栏目。在使用此功能前需要完成实名认证,可前往[开发者中心](https://dev.dcloud.net.cn/)完成实名认证。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674035425.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674035425.png) 2. 完成实名认证后,阅读uni实名认证服务协议并点击协议下方的“同意协议并开通”按钮,便可开通实人认证服务。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674039403.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674039403.png) 3. 实人认证为预付费业务,使用实人认证服务之前,需要先进行充值。点击页面上的“充值”按钮,并输入充值金额进行充值,充值金额最小为1元。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040001.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040001.png) 4. 开通完成后,在插件市场中导入[uni-id-pages](https://ext.dcloud.net.cn/plugin?id=8577)至项目中。 5. 参考[配置项说明](#frv-config)完成配置设置,详细的uni-id配置文件[参考](#config)。 6. 将`uni-config-center`与`uni-id-co`模块上传至云端。 7. 在`manifest.json`中找到`App模块设置-打包模块设置`,勾选”实人认证“。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/202302231806176.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202302231806176.png) 8. 建议在 uniCloud 中配置服务空间白名单安全配置,可以提高接口调用安全性,防止被他人盗用。可点击“添加服务空间”按钮,选择相应的服务空间完成添加服务空间白名单,服务空间添加成功后,只有列表中的服务空间才可以调用当前账号下的实人认证接口。此列表为空时,不校验调用方的服务空间。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rap1674040168.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rap1674040168.png) 9. 运行iOS/Android标准基座即可测试实名认证功能。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/202302231812402.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/202302231812402.png) 10. 在用户完成实名认证后,可以在uniCloud控制台查看实人认证调用记录与统计。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040923.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674040923.png) 但此业务数据量较大,为了维持服务的稳定性,只能查看30天内的某1天的全部调用记录,默认选择当天。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674041037.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/rpa/rpa1674041037.png) 系统可查看实人认证每日调用汇总数据,包括每日请求次数、每日请求成功次数、每日计费金额等汇总数据。 diff --git a/docs/uniCloud/uni-id.md b/docs/uniCloud/uni-id.md index ef44bc8df..049dad115 100644 --- a/docs/uniCloud/uni-id.md +++ b/docs/uniCloud/uni-id.md @@ -346,7 +346,7 @@ RBAC:Role-Based Access Control,基于角色的访问控制。 其基本思想:对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有权限。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-rbac.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-rbac.png) 这样做的好处是,增强系统管理的扩展性,对于批量用户的权限变更,仅需变更该批用户角色对应权限即可,而无需对该批每个用户变更权限。 @@ -3493,12 +3493,12 @@ errCode和errMsg对照表如下: **分享邀请码/邀请链接** - + **受邀者注册** - + ## 修改passwordSecret@modifysecret @@ -3570,7 +3570,7 @@ uni-id-users表内存储的password字段为使用hmac-sha1生成的hash值, 详细checkToken流程如下: -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-id-cache-permission.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-id-cache-permission.jpg) 可以看出,旧版token(removePermissionAndRoleFromToken为true时生成的)在checkToken时如需返回权限需要进行两次数据库查询。新版token不需要查库即可返回权限信息。 diff --git a/docs/uniCloud/uni-im.md b/docs/uniCloud/uni-im.md index 6cae57a4b..011a067de 100644 --- a/docs/uniCloud/uni-im.md +++ b/docs/uniCloud/uni-im.md @@ -10,7 +10,7 @@ uni-im是云端一体的、全平台的、免费的、开源即时通讯系统 案例: - + 如图:在插件市场任意插件详情页面,点击咨询作者按钮,即可看到基于uni-im搭建的客服系统。 @@ -84,7 +84,7 @@ uni-im本身并不收费,实际使用中需要依赖uniCloud云服务,会产 2. 点击`使用HBuilderX导入示例项目` 3. 对项目根目录uniCloud点右键选择“云服务空间初始化向导”界面按提示部署项目(注意:选择绑定的服务空间,须在uni-push2.0的[web控制台](https://dev.dcloud.net.cn/pages/app/push2/info)关联) 4. 在HBuilderX控制台,更改`连接本地云函数`为`连接云端云函数` - + 5. `运行项目`到2个不同的浏览器,因为在同一个浏览器打开相同网络地址(ip或者域名)的uni-im项目,socket会相互占线。 所以需要使用两个浏览器(或者使用浏览器`打开新的无痕式窗口`功能充当第二个浏览器)分别`注册账号并登录`, 到此部署已经结束 diff --git a/docs/uniCloud/uni-open-bridge.md b/docs/uniCloud/uni-open-bridge.md index 3b12e7fe0..978530442 100644 --- a/docs/uniCloud/uni-open-bridge.md +++ b/docs/uniCloud/uni-open-bridge.md @@ -54,7 +54,7 @@ 流程图如下: -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-open-bridge.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-open-bridge.png) ## 凭据介绍 diff --git a/docs/uniCloud/uni-pay.md b/docs/uniCloud/uni-pay.md index 86f0c41f0..6da0a152f 100644 --- a/docs/uniCloud/uni-pay.md +++ b/docs/uniCloud/uni-pay.md @@ -30,7 +30,7 @@ 注意:线上体验地址用的是阿里云免费版,免费版请求次数有限,如请求失败为正常现象,可直接导入示例项目绑定自己的空间体验。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/https___hellounipay.dcloud.net.cn_.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/https___hellounipay.dcloud.net.cn_.png) `uni-pay` 的功能包括: @@ -127,7 +127,7 @@ uni-pay的[uni_modules](../plugin/uni_modules.md)中包含了前端页面、云 1. 从插件市场导入`uni-pay`示例项目。[前往插件市场](https://ext.dcloud.net.cn/plugin?name=uni-pay) -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-9.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-9.png) 2. 打开`uni-pay`配置文件,配置文件地址: `uniCloud/cloudfunctions/common/uni-config-center/uni-pay/config.js` [查看支付配置介绍](#config) 3. 上传公共模块 `uni-config-center`(右键,上传公共模块,每次修改了支付配置,都需要重新上传此模块才会生效) @@ -135,17 +135,17 @@ uni-pay的[uni_modules](../plugin/uni_modules.md)中包含了前端页面、云 5. 上传云对象 `uni-pay-co`(右键,上传部署。当然对uniCloud目录点右键批量上传也可以) 6. 数据库初始化 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-28.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-28.png) 7. 运行启动项目,**在HBuilderX的运行控制台里选择使用云端云函数环境** **注意:测试支付回调必须选择云端云函数环境** -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-29.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-29.png) 8. 前端页面里点击唤起收银台支付,如果可以正常支付,代表示例项目运行成功,可以开始对接自己的项目了。 [对接自己项目](#install) -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-30.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-30.png) ## uni-pay的config-center配置@config @@ -153,7 +153,7 @@ uni-pay的[uni_modules](../plugin/uni_modules.md)中包含了前端页面、云 配置文件在 `uniCloud/cloudfunctions/common/uni-config-center/uni-pay/config.js` -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-3.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-3.png) ### 完整支付配置示例@config-demo @@ -356,17 +356,17 @@ module.exports = { [点击此处进入服务空间列表](https://unicloud.dcloud.net.cn/home),找到你项目用的服务空间,复制其服务空间ID -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-4.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-4.png) **URL化地址如何获取?** [点击此处进入服务空间列表](https://unicloud.dcloud.net.cn/home),找到你项目用的服务空间,点击服务空间名称进入空间详情页,点击左侧菜单【云函数/云对象】- 点击【uni-pay-co】云对象右侧的【详情】按钮 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-5.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-5.png) 进入详情后,点下面的【复制路径】,复制的内容就是【URL化地址】 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-6.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-6.png) ### 分渠道支付配置示例@config-part @@ -706,18 +706,18 @@ module.exports = { 1. 从插件市场导入`uni-pay`插件到你自己的项目。[前往插件市场](https://ext.dcloud.net.cn/plugin?name=uni-pay) -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-10.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-10.png) 2. 复制你刚运行的示例项目中的`uni-pay`配置文件,配置文件地址: `uniCloud/cloudfunctions/common/uni-config-center/uni-pay/config.js`到你的项目中 [查看支付配置介绍](#config) -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-3.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-3.png) 3. 上传公共模块 `uni-config-center`(右键,上传公共模块,每次修改了支付配置,都需要重新上传此模块才会生效) 4. 上传公共模块 `uni-pay`(右键,上传公共模块) 5. 上传云对象 `uni-pay-co`(右键,上传部署) 6. 数据库初始化 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-28.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-28.png) 7. 项目根目录`pages.json`添加`subPackages`分包页面配置(如果页面已自动配置,则可无视此步骤) ```js @@ -2122,13 +2122,13 @@ this.$refs.uniPay.createOrder({ ### 收款趋势 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A101.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A101.png) **概况** 在`概况`栏目中可以直观的看到今日、昨日、前日、本周、本月、本季度、本年度、累计数据。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A101-01.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A101-01.png) **名词解释:** @@ -2142,7 +2142,7 @@ this.$refs.uniPay.createOrder({ 在`今日数据`栏目中可以看到更多今日统计数据。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A101-02.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A101-02.png) **名词解释:** @@ -2167,13 +2167,13 @@ this.$refs.uniPay.createOrder({ 在`趋势图`栏目中以`天维度`、`月维度`、`季维度`、`年维度`进行趋势统计。可以直观的看到收入的增长趋势。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A101-03.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A101-03.png) ### 转换漏斗分析 可以为您分析指定时间段的支付转化率,同时展示支付转化率趋势图。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A102.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A102.png) **名词解释:** @@ -2187,13 +2187,13 @@ this.$refs.uniPay.createOrder({ 可以为您快速筛选高价值用户,高复购率用户。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A103.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A103.png) ### 订单明细 可以搜索、查看订单详情 -![](https://web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A104.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/%E6%94%AF%E4%BB%98%E7%BB%9F%E8%AE%A104.png) ## 注意事项@tips @@ -2230,17 +2230,17 @@ module.exports = { 微信小程序支付除了配置uni-pay的支付配置外,还需要配置 `manifest.json` 内的 微信小程序appid,如下图所示。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-7.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-7.png) 如果报如下错误,请点[这里](#question-mp-weixin-domain) -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-32.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-32.png) ### APP支付@tips-app APP支付除了配置uni-pay的支付配置外,还需要打包时添加支付模块,如下图所示。 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-8.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-8.png) 同时,还需要打自定义基座(包名需要和开放平台下填写的一致),且你在开放平台下的这个应用必须通过审核才可以。(比如微信开放平台下的APP应用显示通过审核才可以) @@ -2336,7 +2336,7 @@ APP支付除了配置uni-pay的支付配置外,还需要打包时添加支付 ### 微信小程序真机报fail url not in domain list错误@question-mp-weixin-domain -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-32.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-32.png) 这是由于云开发的域名没有添加到微信小程序域名白名单导致的,需要去微信小程序后台,添加以下域名到微信小程序域名白名单 @@ -2344,6 +2344,6 @@ APP支付除了配置uni-pay的支付配置外,还需要打包时添加支付 https://api.next.bspapp.com;https://api.bspapp.com;https://tcb-api.tencentcloudapi.com; ``` -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-pay-31.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-pay-31.png) **添加完域名后,一定要重启微信开发者工具,然后去手机微信里删除最近使用的小程序(这一步很关键),最后重新扫二维码进入小程序。** diff --git a/docs/uniCloud/uni-portal.md b/docs/uniCloud/uni-portal.md index 96ae0579b..b858e7370 100644 --- a/docs/uniCloud/uni-portal.md +++ b/docs/uniCloud/uni-portal.md @@ -21,14 +21,14 @@ App/小程序/网站做好后,如何告知你的用户? - **PC宽屏** - + - **手机窄屏** 手机浏览器上,默认展示效果如下: - + `uni-portal`统一发布页同时会识别当前浏览器环境,在微信等特殊浏览器上,自动提示“点击右上角菜单,在浏览器中打开”,效果如下: - \ No newline at end of file + \ No newline at end of file diff --git a/docs/uniCloud/uni-publish.md b/docs/uniCloud/uni-publish.md index f994b5a08..60d1bfc4f 100644 --- a/docs/uniCloud/uni-publish.md +++ b/docs/uniCloud/uni-publish.md @@ -38,7 +38,7 @@ App/小程序/网站做好后,如何告知你的用户? 负责应用发布信息的管理。
- 统一发布门户管理 + 统一发布门户管理
提供了如下功能: @@ -58,10 +58,10 @@ App/小程序/网站做好后,如何告知你的用户? 负责对所填写应用发布信息的展示与正确引导下载方式。
- - - - + + + +
diff --git a/docs/uniCloud/uni-sec-check.md b/docs/uniCloud/uni-sec-check.md index 336032182..04796f135 100644 --- a/docs/uniCloud/uni-sec-check.md +++ b/docs/uniCloud/uni-sec-check.md @@ -39,7 +39,7 @@ uni-sec-check公共模块仅能在云函数/云对象内使用。如果您不了 配置如下图所示 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-admin/387.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-admin/387.png) ## API@api diff --git a/docs/uniCloud/uni-starter.md b/docs/uniCloud/uni-starter.md index 5ab10dcc8..c1afb612f 100644 --- a/docs/uniCloud/uni-starter.md +++ b/docs/uniCloud/uni-starter.md @@ -15,7 +15,7 @@ uni-starter是集成商用项目常见功能的、云端一体应用快速开发 演示项目:[https://uni-starter.dcloud.net.cn](https://uni-starter.dcloud.net.cn) -扫码体验: +扫码体验: 下载地址:[https://ext.dcloud.net.cn/plugin?id=5057](https://ext.dcloud.net.cn/plugin?id=5057) @@ -59,9 +59,9 @@ GitCode 仓库:[https://gitcode.net/dcloud/uni-starter](https://gitcode.net/dc - 在uniCloud认证通过后,创建一个服务空间给本项目使用。选择阿里云或腾讯云均可,两种服务空间差异[详情](https://uniapp.dcloud.net.cn/uniCloud/price) #### 2. 运行云服务空间初始化向导 - - - + + + ## 功能模块介绍 ### 1.账户管理 @@ -361,7 +361,7 @@ if (uniCloud.onRefreshToken) { ## 相关案例 [ - ![](https://web-assets.dcloud.net.cn/unidoc/zh/20211108121525.jpg) + ![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20211108121525.jpg) ](https://ext.dcloud.net.cn/search?q=uni-starter) (点击跳转到案例列表) diff --git a/docs/uniCloud/uni-subscribemsg.md b/docs/uniCloud/uni-subscribemsg.md index bec16df68..235a7ed06 100644 --- a/docs/uniCloud/uni-subscribemsg.md +++ b/docs/uniCloud/uni-subscribemsg.md @@ -274,10 +274,10 @@ let res = await uniSubscribemsg.getSubscribeUserInfo({ 进入[微信公众号后台](https://mp.weixin.qq.com) - 点击【模板消息】- 点击【从历史模板库中添加】 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-admin/350.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-admin/350.png) ### 如何申请微信小程序订阅消息 进入[微信小程序后台](https://mp.weixin.qq.com) - 点击【订阅消息】- 点击【公共模板库】- 点击【选用】 -![](https://web-assets.dcloud.net.cn/unidoc/zh/uni-admin/349.png) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-admin/349.png) diff --git a/docs/uniCloud/upgrade-center.md b/docs/uniCloud/upgrade-center.md index 3cef296b3..677534474 100644 --- a/docs/uniCloud/upgrade-center.md +++ b/docs/uniCloud/upgrade-center.md @@ -57,7 +57,7 @@ App升级中心 uni-upgrade-center,提供了 App 的版本更新服务。包 添加应用后,即可在应用管理列表中跳转至版本管理页面:
- +
**版本管理** @@ -65,14 +65,14 @@ App升级中心 uni-upgrade-center,提供了 App 的版本更新服务。包 1. 在版本管理列表页面右上角点击`发布新版`,可以发布`原生App安装包`和`wgt资源包`。在左上角点击`下拉列表`,可以切换展示应用。
- +
- 发布原生App安装包 1. 在上传安装包界面填写此次发版信息
- +
2. `版本号`:请填写以`.`分隔字符串,例如:`0.0.1`。在构建应用安装包时,`manifest.json` 中的 `应用版本名称` 也要是该格式。 @@ -101,7 +101,7 @@ App升级中心 uni-upgrade-center,提供了 App 的版本更新服务。包 1. 大部分配置与发布 `原生App安装包` 一致
- +
2. `原生App最低版本` @@ -116,7 +116,7 @@ App升级中心 uni-upgrade-center,提供了 App 的版本更新服务。包 - 发布完成页面
- +
**Tips** @@ -138,9 +138,9 @@ App升级中心 uni-upgrade-center,提供了 App 的版本更新服务。包 负责前台检查升级更新。
- 官方升级弹框样式 - 升级支持多商店 - 使用uni.showModal自定义弹框 + 官方升级弹框样式 + 升级支持多商店 + 使用uni.showModal自定义弹框
提供了如下功能: diff --git a/docs/unipush-v2.md b/docs/unipush-v2.md index 95b2beaf1..bda4e9010 100644 --- a/docs/unipush-v2.md +++ b/docs/unipush-v2.md @@ -50,8 +50,8 @@ push,指服务器主动向客户端发送消息的技术。无需客户端持 2. 专业push服务器再向客户端发送消息 3. 若手机应用在线,直接收到push;若不在线,手机用户在操作系统的通知栏中看到push消息,点击后呼起客户端应用,客户端代码可以接收响应获得消息;如果是小程序的话,则是在微信消息里看到订阅消息,点击后呼起小程序并拿到启动参数。
- - + +
由于手机厂商众多,他们各自都有不同的推送服务,包括Apple、google(仅能在海外使用)、华为、小米、oppo、vivo、魅族,以及还有一些没有专业推送服务的中小手机品牌。他们对App后台耗电都有查杀机制,除了微信等大应用,普通应用很难常驻后台。 @@ -66,7 +66,7 @@ DCloud与个推(A股上市公司每日互动)深度合作,为uni-app的开 首先开发者的uniCloud应用服务器向uniPush服务器发送push消息,然后 - 如果客户端应用在线,客户端通过socket直接收到push在线消息; - 客户端应用不联网时,`uni-push`服务器根据客户端类型,把push消息发给某个手机厂商的push服务器或小程序的订阅消息服务器;然后厂商push通道会把这条消息发到手机的通知栏或微信的订阅消息里;手机用户点击通知栏消息或小程序订阅消息后,启动App或小程序,客户端才能收到离线消息。 -
+
总结下`uni-push`提供的功能: @@ -129,14 +129,14 @@ uni-push产品有2个入口: 1. 通过 HBuilderX(3.5.1及其以上版本)进入 打开 HBuilderX,双击项目中的 “manifest.json” 文件,选择“App 模块配置”,向下找到“Push(消息推送)”,勾选后,点击 “uniPush” 下面的配置链接。如下图所示: -![](https://web-assets.dcloud.net.cn/unidoc/zh/20220525104554.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20220525104554.jpg) 2. 通过开发者中心进入 使用 HBuilder 账号登录 [开发者中心](https://dev.dcloud.net.cn) ,登录后 会进入“uniPush”-“Uni Push 2.0(支持全端推送)”-“应用信息”,点击“当前应用”选择要操作的应用。 以上两种方式均可进入uniPush 应用开通界面。如下图所示: -![](https://web-assets.dcloud.net.cn/unidoc/zh/uniPush2-info.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uniPush2-info.jpg) ### 手机号验证 @@ -147,7 +147,7 @@ uni-push产品有2个入口: ### 填写应用信息 应用开通 uni-push 功能时,需要提交应用相关信息,如下图所示: -![](https://web-assets.dcloud.net.cn/unidoc/zh/uniPush2-info.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uniPush2-info.jpg) 关联服务空间说明:uni-push2.0需要开发者开通uniCloud。不管您的业务服务器是否使用uniCloud,但专业推送服务器在uniCloud上。 @@ -177,7 +177,7 @@ uni-push产品有2个入口: ## 第三步:客户端操作 ### 名词解释 #### 离线推送@offline - + 仅APP端支持,当应用被用户关闭,或者运行到后台时,手机厂商为了省电或释放内存,会终止App后台联网。 @@ -197,14 +197,14 @@ uni-push产品有2个入口: ### 客户端启用uniPush2.0 操作步骤打开`manifest.json` - `App模块配置` - 中勾选`uniPush 2.0` - `重新编译项目` -![](https://web-assets.dcloud.net.cn/unidoc/zh/20220525105852.jpg) -![](https://web-assets.dcloud.net.cn/unidoc/zh/20220525105914.jpg) -![](https://web-assets.dcloud.net.cn/unidoc/zh/87accaa0-e6a4-4916-9a74-87719142abaa.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20220525105852.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/20220525105914.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/87accaa0-e6a4-4916-9a74-87719142abaa.jpg) 其他小程序启用方式参考微信小程序,这里不一一列举 在`manifest.json`中配置完之后,需要重新编译项目,即:点击如图`重新运行`按钮 - + #### 小程序中使用uni-push2.0的白名单配置@useinmp @@ -286,9 +286,9 @@ uni-push的服务端sdk的体积不小,没有内置在云函数中。在需要 - HBuilderX 中新建云函数时可选择uni-cloud-push扩展库,或者如下图所示在已有的云函数目录点右键选择“管理公共模块或扩展库依赖” - +
- +
下面是一个开启了`uni-cloud-push`扩展库的云函数的package.json示例,**注意不可有注释,以下文件内容中的注释仅为说明,如果拷贝此文件,切记去除注释** @@ -341,4 +341,4 @@ uni-id-pages已经内置:在登录账号、退出账号、切换账号、token 此外uni-push2.0 还提供了uni-admin中的web控制台[uni-push-admin](https://ext.dcloud.net.cn/plugin?name=uni-push-admin)。如图,包含消息推送、推送统计等功能的, -![](https://web-assets.dcloud.net.cn/unidoc/zh/f981f620-f9de-11ec-8412-6b7a68f609ab_0.jpg) +![](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/f981f620-f9de-11ec-8412-6b7a68f609ab_0.jpg) diff --git a/docs/univerify.md b/docs/univerify.md index 2ccd287f2..e8438ca7f 100644 --- a/docs/univerify.md +++ b/docs/univerify.md @@ -647,7 +647,7 @@ uniCloud产生的费用对于一键登陆可以忽略,[详见](/uniCloud/unive - **使用有其他疑问** 欢迎扫码加入 一键登录 微信交流群讨论: -
+
diff --git a/docs/worktile/auto/hbuilderx-extension/index.md b/docs/worktile/auto/hbuilderx-extension/index.md index 57f6c554a..f37e70c60 100644 --- a/docs/worktile/auto/hbuilderx-extension/index.md +++ b/docs/worktile/auto/hbuilderx-extension/index.md @@ -27,7 +27,7 @@ 如下图所示,在插件市场,进入[插件详情页](https://ext.dcloud.net.cn/plugin?id=5708),点击【导入插件】,会自动拉起本地安装的HBuilderX。 - + > 特别注意:插件安装,依赖HBuilderX 终端插件。 @@ -52,7 +52,7 @@ uni-app普通项目,`初始化测试环境`或`运行测试`时,如果未安 注意:安装环境依赖时,如果检测到项目下不存在测试配置文件[env.js](/docs/file/env)和[jest.config.js](../../auto/quick-start?id=jestconfigjs),则会自动创建测试配置文件。 - + ### uniapp-cli项目@cli @@ -67,13 +67,13 @@ npm install --save cross-env puppeteer adbkit node-simctl jest playwright @playw uni-app项目,pages页面,右键菜单,创建测试用例 - + ## 测试运行@test-run 创建测试用例之后,选中项目,右键菜单【运行uni-app自动化测试】,选择运行平台,即可开始运行测试。 - + **注意**:如果要运行指定的测试用例,请在项目管理器**选中**要运行的用例,右键菜单【运行当前测试用例】 @@ -88,20 +88,20 @@ uni-app项目,pages页面,右键菜单,创建测试用例 如下图所示,运行测试时,支持选择对应平台。 - + ### 选择设备@select-devices > 如果无法获取到设备信息,请[参考](tutorial/run/run-app-faq.md) - + ## 插件配置@extension-config 点击菜单【设置】【插件配置】,找到hbuilderx-for-uniapp-test项,即可看到设置项。 - + **如上图** @@ -151,7 +151,7 @@ describe("sum test", () => { 编写测试用例,检查`index.vue`页面,标题是否为`Hello` - + ```js describe('test title', () => { -- GitLab