RenewTokenErrorCode enum

调用 renewToken 后的错误码。

自从 自 4.6.0 版本新增。

Inheritance
Available extensions
Annotations
  • @JsonEnum.new(alwaysCreate: true)

Values

renewTokenSuccess → const RenewTokenErrorCode

(0):Token 更新成功。

renewTokenFailure → const RenewTokenErrorCode

(1):由于未知的服务器错误,Token 更新失败。建议检查用于生成 Token 的参数,重新生成 Token,并重试 renewToken 。

renewTokenTokenExpired → const RenewTokenErrorCode

(2):由于提供的 Token 已过期,Token 更新失败。建议生成一个过期时间更长的新 Token,并重试 renewToken 。

renewTokenInvalidToken → const RenewTokenErrorCode

(3):由于提供的 Token 无效,Token 更新失败。常见原因包括:项目在声网控制台启用了 App 证书但加入频道时未使用 Token; joinChannel 中指定的 uid 与生成 Token 时使用的 uid 不一致; joinChannel 中指定的频道名与生成 Token 时使用的频道名不一致。建议检查 Token 的生成流程,重新生成 Token,并重试 renewToken 。

renewTokenInvalidChannelName → const RenewTokenErrorCode

(4):由于 Token 中的频道名与当前频道不一致,Token 更新失败。建议检查频道名,重新生成 Token,并重试 renewToken 。

renewTokenInconsistentAppid → const RenewTokenErrorCode

(5):由于 Token 中的 App ID 与当前 App ID 不一致,Token 更新失败。建议检查 App ID,重新生成 Token,并重试 renewToken 。

renewTokenCanceledByNewRequest → const RenewTokenErrorCode

(6):由于发起了新的请求,之前的 Token 更新请求被取消。

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<RenewTokenErrorCode>
A constant List of the values in this enum, in order of their declaration.