短信
功能及平台机制说明
提供与短信第三方平台配置参数功能
具体操作
短信申请说明(以阿里云为例)
- 访问入口:https://www.aliyun.com/
- 获取ID和Secret
- 短信签名
- 模板编号:各个场景可通用使用同一个模板,模板编号对应阿里模板Code的值
- 更多详情参见阿里短信帮助文档:https://help.aliyun.com/product/44282.html
- 在“统一通用配置功能”中添加短信配置,打开具体的配置项,在配置参数使用上面步骤获取参数
- 要使用自定义申请的短息模板,就在短信配置的自定义短信中添加即可
自定义短信模板参数要求说明
- 可以使用的变量:提交者(submitter), 任务标题(title), 消息编码(code)
- 查看的url必须是如下格式:http://entry域名/entry/pcapp/pc/sms.w?code=${code}
- 发布entry的apk的设置
- entry发布时,需要添加"自定义URL插件",并设置URL_SCHEMA参数值为:entry;
- entry的值可以修改,修改后需要修改UI2/pcapp/pc/sms.js中的"entry://"改为"xxx://"
流程短信模板一
通过短信通知用户有待办任务
- 示例:通知:您收到一条${submitter}提交的${title}需要上线审批。
注意事项说明: submitter: 待办任务的提交者 title: 待办任务的名称
流程短信模板二
注册任务消息短信模板
- 示例:您收到:${title},提交人:${submitter},请查看http://entry域名/entry/pcapp/pc/sms.w?code=${code}
腾讯云短信模版
腾讯云短信模版参数是用{1}{2}这样的数字定义的,而使用平台发短信时是按参数名匹配的,所以在使用腾讯云短信时需要在“消息模版管理”中添加模版设置参数对应关系
如:在腾讯云中申请的模版为:
通知:您收到一条{1}提交的{2}——{3}任务请在{4}日前上线审批
在消息模版管理中新建模版时,内容模版可以如下定义:
通知:您收到一条${submitter}提交的${title}——${type}请在${createdate}日前上线审批
这样就会把submitter与1、title与2、type与3、createdate与4一一对应起来