文档

支持

Vivox Unity SDK

Vivox Unity SDK

用户名

Understand the naming criteria and format required for Vivox usernames.
阅读时间1 分钟最后更新于 3 天前

创建用户名时,以下条件适用:
  • 最多 127 个字节
  • 以句点“.”开头和结尾
  • 仅使用以下字符:
  • 字母数字

    0-9、A-Z、a-z

    0x30-0x39、0x41-0x5A、0x61-0x7A

    感叹号' ! '0x21
    左圆括号' ( '0x28
    右圆括号' ) '0x29
    加号' + '0x2B
    减号' - '0x2D
    句点' . '0x2E
    等号' = '0x3D
    下划线' _ '0x5F
    波浪号' ~ '0x7E
    百分号' % '0x7F
    您只能使用百分号进行 URL 编码。百分号后跟两个大写十六进制字符。
推荐最佳实践是使用纯大写十六进制数字字符对用户名进行 URL 编码。用户名中允许使用小写字符,但是不允许用于十六进制数字字符。 例如,如果颁发者名称是“crux”,则有效的用户名是
.crux.0verl0rd
注意
对于 Vivox Unity SDK 和 Vivox Unreal SDK,此示例中显示的命名方式仅适用于访问令牌生成期间。当您构造一个 AccountId 时,应只使用用户名的
"0verl0rd"
部分,而不是名称参数
".crux.0verl0rd."
。AccountId 函数
ToString()
返回一个适合生成令牌的完整用户 URI,包括句点、颁发者和其他 URI 组件。