login abstract method

Future<bool> login(
  1. String userId,
  2. String password,
  3. LoginParam loginParam
)

登录 Juphoon Cloud 平台

只有登录成功后才能进行平台上的各种业务

@note

  • 用户名区分大小写

userId 用户名,长度在 64 字节以内的字符串。以下为支持的字符集范围(共 66 个字符):

  • 26 个小写英文字母 a-z
  • 26 个大写英文字母 A-Z
  • 10 个数字 0-9
  • '+','-','','.'。另外 '-','','.' 这三个字符不能处于用户名的第一位 password 密码,不能为 null 或 "",长度不能超过 128 字符。免鉴权模式密码可以随意输入,Token 鉴权模式密码需要输入外部生成的 Token loginParam 登录参数,传 null 则按默认值。一般不需要设置,如需设置请询问客服,详细定义见 LoginParam @return 调用是否成功
  • true:正常执行调用流程,登录结果通过 @ref JCClientCallback#onLogin "onLogin" 通知
  • false:调用失败,不会收到 @ref JCClientCallback#onLogin "onLogin" 通知

Implementation

Future<bool> login(String userId, String password, LoginParam loginParam);