11/08/2024 16:35:55

解决方案

一、邮件服务接入

当前 MSDK 邮箱服务使用的是腾讯云平台邮件服务,业务需要先去腾讯云配置信息,参考 腾讯云邮件推送接入指南

注意事项:

业务侧需重点关注邮件服务存在 warmup(发件预热)机制,warmup 是每个新的发件域或者 IP 的必经过程。邮件发送量必须每日递增式,不能一步到位达到理想量级。详情请参考腾讯云邮件服务接入指引。

完成腾讯云申请接入流程后,需要提供给 MSDK 的信息

1、发件人、发件主体账号、发件主体对应的 token
示例:

图片描述

2、邮件模板内容
当前支持根据不同场景配置不同邮件模板:

1)默认模板
作用:当未配置其他模板或其他模板找不时,默认走该模板
示例:默认模板 default.tpl

图片描述

2)多语言多功能模板
如有多语言需求,需要提供对应语言模板;支持按场景分别配置模板,分为:注册、修改密码、登录、修改账号。业务可选择按场景对应不同模板,也可选择使用统一模板;
示例:
注册 en_US-3-xxxx-0.tpl

图片描述

改密 en_US-3-xxxx-1.tpl

图片描述

登录 en_US-3-xxxx-2.tpl

图片描述

修改账号 en_US-3-xxxx-3.tpl

图片描述

3)邮件样式
可选择使用 MSDK 默认样式,仅需提供文字邮件内容即可;也可支持业务自定义,如业务需要自定义,需要自行找前端重构设计样式,并提供 tpl 格式文件。

MSDK 默认样式示例:

图片描述

二、短信服务接入

当前短信使用腾讯云短信平台,业务需要在腾讯云短信平台申请接入,流程简介:

第一步:注册腾讯云账号
第二步:申请开通短信服务(短信控制台
第三步:配置短信内容,创建签名、创建正文模板
第四步:等待审核
第五步:发送短信、查看短信发送结果

详情可参考:腾讯云短信接入指引

注意事项:
1、国内/国际短信单日发送总量,腾讯云默认按应用单日发送上限 1000 条。可联系腾讯云短信接口人进行调整
2、为便于日常问题定位排查,短信发送超限及限频告警麻烦联系MSDK助手添加 MSDK 运维

完成腾讯云短信接入步骤第4步,且审核通过后,需要提供给 MSDK 的信息

1、应用信息:SDK APPID、APP KEY

图片描述

2、短信签名内容、正文模板 id,业务需要关注

图片描述

1)发送国内和国际短信,需在 国内短信 和 国际/港澳台短信 分别配置短信模板,并提供对应的签名内容和模板 id

图片描述

图片描述

2)如要支持多语言,需要在 国际/港澳台短信 分别配置短信模板,并提供对应的签名内容和模板 id

图片描述

3)如要区分场景(注册/修改密码/登录/修改账号),需要在 国内短信 和 国际/港澳台短信 分别配置短信模板,并提供对应的签名内容和模板 id

示例:(备注:{1}是传入的验证码;{2}验证码有效时间,MSDK 后台会通过业务配置的规则自动填入)

  • 注册模板
    {1}为您的注册验证码,请于{2}秒内填写。如非本人操作,请忽略本短信。
  • 改密模板
    {1}为您的改密验证码,请于{2}秒内填写。如非本人操作,请忽略本短信。
  • 通过验证码登录模板
    {1}为您的登录验证码,请于{2}秒内填写。如非本人操作,请忽略本短信。
  • 修改用户属性模板
    {1}为您的修改账号验证码,请于{2}秒内填写。如非本人操作,请忽略本短信。

三、邮件及短信限制规则、有效期配置信息

1、限制类规则
1)登录时,密码错误次数限制,x秒x次(如:60s/5次,默认不限)
2)单邮箱发送验证码间隔,默认 60s/1次(支持可配,如需配置提供x秒x次规则)
3)单手机发送验证码间隔,默认 60s/1次(支持可配,如需配置提供x秒x次规则)

2、有效期配置
1)token 有效期,默认 30 天
2)验证码有效期,默认180s
3)验证码长度,默认 5bytes

四、飞鹰管理端信息配置

入口:飞鹰系统 -> 我的游戏 -> 登录信息 -> 登录渠道Email&Phone -> 配置邮件/短信模板&业务规则

图片描述

【邮件配置信息】

图片描述

【短信配置信息】

图片描述 图片描述

【规则相关】(如有配置需求单独提供,如不提供则采用默认规则)

图片描述

1、限制类规则
1)登录时,密码错误次数限制,默认不限(支持可配,如:60s/5次)
2)单邮箱发送验证码间隔,默认 60s/1次(支持可配,如需调整请注明)
3)单手机发送验证码间隔,默认 60s/1次(支持可配,如需调整请注明)

2、有效期配置
1)token 有效期,默认 30 天
2)验证码有效期,默认 180s
3)验证码长度,默认 5bytes



Copyright © 2024 MSDK.
All rights reserved.

results matching ""

    No results matching ""