Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
没有积善却想登上天堂
unidocs-zh
提交
b960f305
U
unidocs-zh
项目概览
没有积善却想登上天堂
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b960f305
编写于
10月 20, 2022
作者:
lee7751
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
dev链接修改
上级
feff31e9
变更
6
显示空白变更内容
内联
并排
Showing
6 changed file
with
16 addition
and
16 deletion
+16
-16
docs/plugin/sell.md
docs/plugin/sell.md
+1
-1
docs/uniCloud/admin.md
docs/uniCloud/admin.md
+1
-1
docs/uniCloud/send-sms.md
docs/uniCloud/send-sms.md
+5
-5
docs/uniCloud/uni-id-pages.md
docs/uniCloud/uni-id-pages.md
+2
-2
docs/uniCloud/uni-id-summary.md
docs/uniCloud/uni-id-summary.md
+4
-4
docs/uniCloud/uni-id.md
docs/uniCloud/uni-id.md
+3
-3
未找到文件。
docs/plugin/sell.md
浏览文件 @
b960f305
...
...
@@ -60,4 +60,4 @@ DCloud会收取账单金额的15%做为服务费,然后将剩余款项支付
为了更好的服务插件作者,帮助插件作者节税,插件市场引入了
`云账户`
,参考
[
云账户介绍
](
https://ask.dcloud.net.cn/article/37525
)
。
`Tips:`
为了不影响收益打款,请插件作者在月初尽快提供发票,并完善
[
财务信息
](
https://dev.dcloud.net.cn/#/pages/user/finance
)
\ No newline at end of file
`Tips:`
为了不影响收益打款,请插件作者在月初尽快提供发票,并完善
[
财务信息
](
https://dev.dcloud.net.cn/pages/user/finance
)
\ No newline at end of file
docs/uniCloud/admin.md
浏览文件 @
b960f305
...
...
@@ -452,7 +452,7 @@ uni统计开源且基于[uni-admin](/uniCloud/admin)的插件规范提供了插
}
```
**功能介绍**
> 第一次使用此功能,请在[开发者中心](https://dev.dcloud.net.cn) - "短信
验证码
" - "模板配置" 导出短信模板,在群发短信界面上传短信模板后使用。
> 第一次使用此功能,请在[开发者中心](https://dev.dcloud.net.cn) - "短信" - "模板配置" 导出短信模板,在群发短信界面上传短信模板后使用。
-
支持 给指定用户、全部用户、指定标签用户群发短信
-
指定用户:在用户列表中勾选要接收短信的用户(必须有手机号)后,点击“群发信息”创建短信任务。
...
...
docs/uniCloud/send-sms.md
浏览文件 @
b960f305
...
...
@@ -13,7 +13,7 @@ keyword: 短信,sms
该服务类似小程序的模板消息,在一个固定模板格式的文字里自定义某些字段,而不是所有文字都可以随便写。
使用本功能需要在
[
DCloud开发者中心
](
https://dev.dcloud.net.cn/
#/
pages/sms/base
)
开通并充值,教程参考
[
短信服务开通指南
](
https://ask.dcloud.net.cn/article/37534
)
使用本功能需要在
[
DCloud开发者中心
](
https://dev.dcloud.net.cn/pages/sms/base
)
开通并充值,教程参考
[
短信服务开通指南
](
https://ask.dcloud.net.cn/article/37534
)
因涉及费用,为保障安全,本能力应该在云函数中调用,而不是在前端调用。
...
...
@@ -68,8 +68,8 @@ keyword: 短信,sms
报备模板的方式:
1.
如果尚未添加签名,请在在开发者中心-
[
签名配置
](
https://dev.dcloud.net.cn/
#/
pages/sms/sign
)
内添加签名
2.
在开发者中心-
[
模板配置
](
https://dev.dcloud.net.cn/
#/
pages/sms/template
)
内申请自定义模板
1.
如果尚未添加签名,请在在开发者中心-
[
签名配置
](
https://dev.dcloud.net.cn/pages/sms/sign
)
内添加签名
2.
在开发者中心-
[
模板配置
](
https://dev.dcloud.net.cn/pages/sms/template
)
内申请自定义模板
-
短信签名:
即短信内容开头的【xxx】,可选内容为App或小程序名称、网站名称、企业名称(可使用简称,但需具备辨识度)、商标名称。如
`【DCloud】`
,即是DCloud官方发送短信的签名。签名的作用是明确告知用户该短信由什么样的主体发送。签名内容只允许包含中文、英文、数字,签名的长度限制为2-8位。
...
...
@@ -99,7 +99,7 @@ keyword: 短信,sms
接口调用失败时会直接抛出错误,调用成功时才会有返回值。
注意接口调用成功不代表短信发送成功,比如目标手机关机会导致短信发送失败。真实的短信发送成功与否请在
[
https://dev.dcloud.net.cn/
#/pages/sms/base
](
https://dev.dcloud.net.cn/#
/pages/sms/base
)
后台查看报表。
注意接口调用成功不代表短信发送成功,比如目标手机关机会导致短信发送失败。真实的短信发送成功与否请在
[
https://dev.dcloud.net.cn/
pages/sms/base
](
https://dev.dcloud.net.cn
/pages/sms/base
)
后台查看报表。
|参数名 |类型 |说明 |
|:-: |:-: |:-: |
...
...
@@ -203,7 +203,7 @@ exports.main = async (event, context) => {
**其他注意事项**
-
在
[
DCloud开发者中心
](
https://dev.dcloud.net.cn/
#/
pages/sms/base
)
绑定
`uniCloud`
服务空间后,将会只允许绑定的服务空间调用此接口,绑定列表为空时表示不限制服务空间
-
在
[
DCloud开发者中心
](
https://dev.dcloud.net.cn/pages/sms/base
)
绑定
`uniCloud`
服务空间后,将会只允许绑定的服务空间调用此接口,绑定列表为空时表示不限制服务空间
-
如果是用于用户注册的短信验证码,那么强烈推荐使用uni-id,这是一套云端一体的、完善的用户管理方案,已经内置封装好的短信验证码功能,详见:
[
uni-id-pages
](
uni-id-pages.md
)
。
-
发送短信前,如果需要图形验证码来防止机刷,可以使用
[
uni-captcha图形验证码
](
https://ext.dcloud.net.cn/plugin?id=4048
)
。在
[
uni-id-pages
](
uni-id-pages.md
)
模板中已经集成了uni-id、uni-captcha
-
Android手机在App端获取短信验证码,参考:
[
https://ask.dcloud.net.cn/article/676
](
https://ask.dcloud.net.cn/article/676
)
...
...
docs/uniCloud/uni-id-pages.md
浏览文件 @
b960f305
...
...
@@ -1696,7 +1696,7 @@ module.exports = {
## 一键登录
一键登录是运营商提供的、比短信验证码更方便、更安全、更便宜的方案。
[
详见
](
https://uniapp.dcloud.net.cn/univerify
)
。
-
使用本功能需要在
[
DCloud开发者中心 ->
](
https://dev.dcloud.net.cn/
#/
pages/uniLogin/index
)
开通并充值
-
使用本功能需要在
[
DCloud开发者中心 ->
](
https://dev.dcloud.net.cn/pages/uniLogin/index
)
开通并充值
-
模块配置:
`manifest.json`
-->
`App模块配置`
-->
`OAuth(登录鉴权)`
-->
` 一键登录`
,点击后面的
`开通配置`
,在随后打开的web界面中,同意协议,并点击充值按钮充值。如只是测试,可以只充值1元钱。如果你已经确定包名,则可以在web界面点击“添加应用”,提交审核。这个是正式打包必须的。真机运行可以跳过此环节。记住页面上展示的
`apiKey`
和
`apiSecret`
,下一步需要用到。
-
uni-id配置:
`uni-id配置文件`
-->
`service`
-->
`univerify`
,填写
`appid`
、
`apiKey`
和
`apiSecret`
。
`appid`
就是
`manifest`
里的
`appid`
。
`apiKey`
和
`apiSecret`
则是从上一步的web界面得来的。
...
...
@@ -1784,7 +1784,7 @@ host文件路径: Windows系统一般为:`C:\Windows\System32\drivers\etc`
## 短信验证码
为了方便开发调试,
`uni-id-pages`
未配置短信登录时,自动启动测试模式;直接使用:123456作为短信验证码即可。
-
使用本功能需要在
[
DCloud开发者中心 -> 短信验证码
](
https://dev.dcloud.net.cn/
#/
pages/sms/base
)
开通并充值
-
使用本功能需要在
[
DCloud开发者中心 -> 短信验证码
](
https://dev.dcloud.net.cn/pages/sms/base
)
开通并充值
-
教程参考
[
短信服务开通指南
](
https://ask.dcloud.net.cn/article/37534
)
-
密钥配置:
`uni-id配置文件`
-->
`service`
-->
`sms`
填写相关密钥信息。
...
...
docs/uniCloud/uni-id-summary.md
浏览文件 @
b960f305
...
...
@@ -183,7 +183,7 @@ uni-id的云端配置文件在`uniCloud/cloudfunctions/common/uni-config-center/
+
`tokenExpiresIn`
token有效期,以秒为单位
+
`passwordErrorLimit`
密码错误重试次数,分ip记录密码错误次数,达到重试次数之后等待
`passwordErrorRetryTime`
时间之后才可以重试
+
`passwordErrorRetryTime`
单位为秒
+
如果使用
`sendSmsCode`
接口发送短信需要前往
[
https://dev.dcloud.net.cn/
#/pages/sms/base
](
https://dev.dcloud.net.cn/#
/pages/sms/base
)
充值短信额度,配置
`config.json`
的
`service`
字段,字段说明见下方示例
+
如果使用
`sendSmsCode`
接口发送短信需要前往
[
https://dev.dcloud.net.cn/
pages/sms/base
](
https://dev.dcloud.net.cn
/pages/sms/base
)
充值短信额度,配置
`config.json`
的
`service`
字段,字段说明见下方示例
+
另外可以按照客户端平台进行不同的配置,参考下面示例
**下面的配置文件中所有时间的单位都是秒**
...
...
@@ -279,7 +279,7 @@ uni-id的云端配置文件在`uniCloud/cloudfunctions/common/uni-config-center/
},
"univerify"
:
{
"appid"
:
""
,
//
当前应用的appid,使用云函数URL化,此项必须配置
"apiKey"
:
""
,
//
apiKey
和
apiSecret
在开发者中心获取,开发者中心:https://dev.dcloud.net.cn/
#/
pages/uniLogin/index,文档:https://ask.dcloud.net.cn/article/
37965
"apiKey"
:
""
,
//
apiKey
和
apiSecret
在开发者中心获取,开发者中心:https://dev.dcloud.net.cn/pages/uniLogin/index,文档:https://ask.dcloud.net.cn/article/
37965
"apiSecret"
:
""
}
}
...
...
@@ -320,8 +320,8 @@ uni-id-co 与 uni-id-pages 内的前端页面均支持这四个内置规则
|登录方式 |配置及获取方式 |
|-- |-- |
|用户名、手机号、邮箱+密码|配置
`passwordSecret`
即可 |
|手机号+验证码 |配置
`service.sms`
,在开发者中心短信服务内获取配置信息:
[
短信服务
](
https://dev.dcloud.net.cn/
#/
pages/sms/base
)
|
|手机号一键登录 |配置
`service.univerify`
,在开发者中心一键登录服务内获取:
[
一键登录
](
https://dev.dcloud.net.cn/
#/
pages/uniLogin/index
)
|
|手机号+验证码 |配置
`service.sms`
,在开发者中心短信服务内获取配置信息:
[
短信服务
](
https://dev.dcloud.net.cn/pages/sms/base
)
|
|手机号一键登录 |配置
`service.univerify`
,在开发者中心一键登录服务内获取:
[
一键登录
](
https://dev.dcloud.net.cn/pages/uniLogin/index
)
|
|微信小程序登录 |配置
`mp-weixin.oauth.weixin`
,在微信公众平台获取:
[
微信公众平台
](
https://mp.weixin.qq.com/
)
|
|微信公众号登录 |配置
`web.oauth.weixin-h5`
,在微信公众平台获取:
[
微信公众平台
](
https://mp.weixin.qq.com/
)
|
|微信PC页面扫码登录 |配置
`web.oauth.weixin-web`
,在微信开放平台获取:
[
微信开放平台
](
https://open.weixin.qq.com/
)
|
...
...
docs/uniCloud/uni-id.md
浏览文件 @
b960f305
...
...
@@ -135,7 +135,7 @@ exports.main = async (event, context) => {
+
`tokenExpiresIn`
token有效期,以秒为单位
+
`passwordErrorLimit`
密码错误重试次数,分ip记录密码错误次数,达到重试次数之后等待
`passwordErrorRetryTime`
时间之后才可以重试
+
`passwordErrorRetryTime`
单位为秒
+
如果使用
`sendSmsCode`
接口发送短信需要前往
[
https://dev.dcloud.net.cn/
#/pages/sms/base
](
https://dev.dcloud.net.cn/#
/pages/sms/base
)
充值短信额度,配置
`config.json`
的
`service`
字段,字段说明见下方示例
+
如果使用
`sendSmsCode`
接口发送短信需要前往
[
https://dev.dcloud.net.cn/
pages/sms/base
](
https://dev.dcloud.net.cn
/pages/sms/base
)
充值短信额度,配置
`config.json`
的
`service`
字段,字段说明见下方示例
+
如果使用其他方式发送短信可以参考
`sendSmsCode`
接口的实现
[
uni-id sendSmsCode
](
https://gitee.com/dcloud/uni-id/blob/master/src/lib/verify/send-sms-code.js
)
+
另外可以按照客户端平台进行不同的配置,参考下面示例
...
...
@@ -1417,7 +1417,7 @@ uni.removeStorageSync('uni_id_token_expired')
| type | String| 是 |类型,用于防止不同功能的验证码混用,目前支持的类型
`login`
登录、
`register`
注册、
`bind`
绑定手机、
`unbind`
解绑手机|
```
// 短信模板示例,请在https://dev.dcloud.net.cn/
#/
pages/sms/base申请签名(短信开头中括号内部分)及模板
// 短信模板示例,请在https://dev.dcloud.net.cn/pages/sms/base申请签名(短信开头中括号内部分)及模板
验证码:${code},${expMinute}分钟内有效,请勿泄露并尽快验证。
```
...
...
@@ -1590,7 +1590,7 @@ exports.main = async function(event,context) {
用法:
`uniID.loginByUniverify(Object loginByUniverifyParams)`
> 需在[开发者控制台](https://dev.dcloud.net.cn/
#/
pages/uniLogin/index)开通一键登录并在config.json内配置univerify相关信息
> 需在[开发者控制台](https://dev.dcloud.net.cn/pages/uniLogin/index)开通一键登录并在config.json内配置univerify相关信息
**参数说明**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录