Class IRtmPresenceAbstract 
 
Methods
Abstract getOnlineUsers
- getOnlineUsers(channelName, channelType, options): number
- 
Returns number
- 0: Success.
- < 0: Failure.
 
Abstract getState
- getState(channelName, channelType, userId): number
- 
Parameters
- 
channelName: string
- 
- 
userId: string
 
 Returns number
- 0: Success.
- < 0: Failure.
 
Abstract getUserChannels
- getUserChannels(userId): number
- 
Returns number
- 0: Success.
- < 0: Failure.
 
Abstract removeState
- removeState(channelName, channelType, keys, count): number
- 
Parameters
- 
channelName: string
- 
- 
keys: string[]
- 
count: number
 
 Returns number
- 0: Success.
- < 0: Failure.
 
Abstract setState
- setState(channelName, channelType, items, count): number
- 
Parameters
- 
channelName: string
- 
- 
- 
count: number
 
 Returns number
- 0: Success.
- < 0: Failure.
 
Abstract whereNow
- whereNow(userId): number
- 
Returns number
- 0: Success.
- < 0: Failure.
 
Abstract whoNow
- whoNow(channelName, channelType, options): number
- 
Returns number
- 0: Success.
- < 0: Failure.
 
 
 
 
The IRtmPresence class.
This class provides the rtm presence methods that can be invoked by your app.