login abstract method
登录 Juphoon Cloud 平台
只有登录成功后才能进行平台上的各种业务
@note
- 用户名区分大小写
userId 用户名,长度在 64 字节以内的字符串。以下为支持的字符集范围(共 66 个字符):
- 26 个小写英文字母 a-z
- 26 个大写英文字母 A-Z
- 10 个数字 0-9
- '+','-','','.'。另外 '-','','.' 这三个字符不能处于用户名的第一位
password密码,不能为 null 或 "",长度不能超过 128 字符。免鉴权模式密码可以随意输入,Token 鉴权模式密码需要输入外部生成的 TokenloginParam登录参数,传 null 则按默认值。一般不需要设置,如需设置请询问客服,详细定义见 LoginParam @return 调用是否成功 - true:正常执行调用流程,登录结果通过 @ref JCClientCallback#onLogin "onLogin" 通知
- false:调用失败,不会收到 @ref JCClientCallback#onLogin "onLogin" 通知
Implementation
Future<bool> login(String userId, String password, LoginParam loginParam);