public class NosTokenSceneConfig
extends java.lang.Object
NimNosSceneKeyConstant#NIM_DEFAULT_PROFILE
,
NimNosSceneKeyConstant#NIM_DEFAULT_IM
,
默认场景对应的默认过期时间为{@link #NEVER_EXPIRE},用户可以修改默认场景的过期时间。
同时用户可以新增自己的场景并指定对应的过期时间(sceneKey-> expireTimeByDay),目前最多10个.
用户发送消息或直接上传文件等情况下都可以任意指定相应的场景 ,不指定走默认的。
如果要指定相应的场景,只需要指定相应的sceneKey 即可
强烈建议在配置时,将相应的sceneKey常量化,以方便使用,参考{@link NimNosSceneKeyConstant}
限定符和类型 | 字段和说明 |
---|---|
static long |
NEVER_EXPIRE
永不过期,资源一直在于服务器
|
构造器和说明 |
---|
NosTokenSceneConfig() |
限定符和类型 | 方法和说明 |
---|---|
NosTokenSceneConfig |
appendCustomScene(java.lang.String sceneKey,
int expireTime)
增加自定义场景
|
static NosTokenSceneConfig |
defaultConfig() |
java.util.HashMap<java.lang.String,java.lang.Long> |
getNosTokenScene()
获取所有场景副本
|
void |
updateDefaultIMSceneExpireTime(int expireTime)
更新默认场景
NimNosSceneKeyConstant#NIM_DEFAULT_IM 对应的过期时间 |
void |
updateDefaultProfileSceneExpireTime(int expireTime)
更新默认场景
NimNosSceneKeyConstant#NIM_DEFAULT_PROFILE 对应的过期时间 |
public static final long NEVER_EXPIRE
public void updateDefaultProfileSceneExpireTime(int expireTime)
NimNosSceneKeyConstant#NIM_DEFAULT_PROFILE
对应的过期时间expireTime
- 过期时间,0表示永不过期,单位: 天public void updateDefaultIMSceneExpireTime(int expireTime)
NimNosSceneKeyConstant#NIM_DEFAULT_IM
对应的过期时间expireTime
- 过期时间,0表示永不过期,单位: 天public NosTokenSceneConfig appendCustomScene(java.lang.String sceneKey, int expireTime)
sceneKey
- 自定义场景key,使用时需要带上相应的sceneKeyexpireTime
- 过期时间,0表示永不过期,单位: 天public java.util.HashMap<java.lang.String,java.lang.Long> getNosTokenScene()
public static NosTokenSceneConfig defaultConfig()