flooim
flooim
flooim.flooim(config) ⇒ object
object
初始化SDK
Kind: static method of flooim
Returns: object
- flooim对象
config
object
SDK初始化设置
config.appid
string
APPID
config.ws
boolean
连接地址前缀是否为ws/wss: true - 连接地址前缀为ws或wss, false - 连接地址前缀为http/https
config.autoLogin
boolean
是否自动登录
config.dnsServer
string
| undefined
DNS服务器地址, 可以不设置,默认为 https://dns.maximtop.com/v2/app_dns
Example
const config = {
// dnsServer: "https://dns.maximtop.com/v2/app_dns",
appid: "YOUR_APP_ID",
ws: false,
autoLogin: true
};
import flooim from 'floo-2.0.0';
const im = flooim(config);
flooim.login(opt)
登录
Kind: static method of flooim
opt
object
opt.name
string
用户名
opt.password
string
密码
flooim.qrlogin(opt)
二维码登录
Kind: static method of flooim
opt
object
opt.user_id
number
用户ID
opt.password
string
密码
flooim.tokenLogin(opt)
token登录
Kind: static method of flooim
opt
object
opt.user_id
number
用户ID
opt.token
string
Token
flooim.idLogin(opt)
使用用户ID和密码登录
Kind: static method of flooim
opt
object
opt.user_id
number
用户ID
opt.password
string
密码
flooim.isLogin() ⇒ boolean
boolean
是否已登录
Kind: static method of flooim
Returns: boolean
- 是否已登录
flooim.on(options, ext)
事件监听
Kind: static method of flooim
Example
const im = flooim(config);
im.on('event', (ret) => {
//do something with ret
})
// or
im.on({
eventName: (ret) => {
//do something with ret
},
...
})
flooim.off(options, ext)
取消监听
Kind: static method of flooim
Example
const im = flooim(config);
im.off('events', (ret) => {
//do something with ret
})
// or
im.off({
eventName: (ret) => {
//do something with ret
},
...
})
flooim.logout()
退出账户
Kind: static method of flooim
Last updated
Was this helpful?