揭秘!抖音小游戏敏感词 **平台底线?
8712 浏览2023年03月21日作者:抖音开放平台团队

* 哔哔 ** 哔 ***

据说80%的玩家都有过目睹对话被自动转化为***的经历

是的,这些***,就是神秘的敏感词啦

而敏感词检测系统,则是每个网络平台的安全底线

如图所示,最近很多开发者都反馈说

「由于敏感词问题,无法通过审核」

所以平台梳理了常见的问题场景,并给出了对应的技术接入方案~

解决方案

抖音小游戏平台提供了JSAPI敏感词检测能力,请接入平台提供的官方敏感词接口。

JSAPI敏感词检测能力

参考文档:tt.onKeyboardComplete

tt.onKeyboardComplete 接口会监听键盘收起(点击确认和直接关闭键盘都会触发)的事件,并返回经过安全处理(敏感词被替换成'*')的文案内容。

有较多开发者反馈已经接入该JSAPI,但还是被拒审,请结合下面常见问题进行自查。

常见问题一:使用了onKeyboardInput 接口

大部分开发者会为了用户体验通过 onKeyboardInput 接口逐字接收文案,这里需要注意,该接口不具备敏感词检测能力,请在玩家完成完整输入后,以 tt.onKeyboardComplete 中获取到的文案为最终标准。

常见问题二:仅接入了 onKeyboardConfirm 接口

见下方视频,当玩家逐字完成输入后,视频中第一次点击键盘的确认按钮,文案被正常屏蔽;第二次直接关闭键盘,文案没有被屏蔽。

这是因为 tt.onKeyboardConfirm 仅监听用户点击键盘确定按钮的事件,若开发仅接入了该接口,就会出现视频中的问题。


解决方案

常见问题三:玩家未关闭键盘就点击游戏内确认按钮

见下方视频,当玩家逐字完成输入后,直接点击游戏内确认按钮, 敏感词屏蔽操作未触发。

这是因为tt.onKeyboardComplete 接口需要键盘关闭时才会触发,视频中玩家完成输入后直接点击了游戏内的确认按钮,没有关闭键盘。


解决方案

  • 在玩家拉起键盘输入到用户完成输入关闭键盘这段时间,通过蒙层 或 控制按钮逻辑等方式,规避此类问题。
  • 不使用 tt.onKeyboardInput 接口逐字接收输入内容。

提及接口链接梳理

tt.onKeyboardComplete

onKeyboardInput

tt.onKeyboardConfirm

tt.onKeyboardInput

最后一次编辑于 2023 年 05 月 10 日
5 条评论

相关文章

专题推荐

热门文章

热门问答