<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### **初始化** sdkInit(initOpt: AnyChatInitOpt): AnyChatSDK #### 接口說明: 此接口方法內部實現sdk的初始化及登錄服務器兩個功能. 其中登錄有兩種模式, 1、密碼登錄:需傳入nickName和password 即可登錄,其中password可不傳; 2、簽名登錄:需傳入 nickName和sign、appId、timestamp,其他字段為可選 。 登錄方式詳述可參考"登錄方式說明"章節 #### 返回值: sdk單例,一個客戶端對象,后續各類模塊API操作,修改配置、注冊模塊事件都針對該對象。 #### 接口參數簡介: | 名稱 | 類型 | 說明 | 是否必須 | | --- | --- | --- | --- | | initOpt| AnyChatInitOpt| SDK初始化配置類 | 是 | #### AnyChatInitOpt 配置類簡介: #### 通用屬性 | 名稱 | 類型 | 說明 | 是否必須 | | --- | --- | --- | --- | | serverIp | string | 服務器地址(IP地址或域名) ,AnyChat服務器地址(demo.anychat.cn),如連接云平臺,地址為cloud.anychat.cn | 是 | | serverPort | number | 服務器通信端口,AnyChat服務器端口號:8906 | 是 | | nickName | string |用戶昵稱 | 是 | | LoginEvent | AnyChatLoginEvent | 登錄狀態回調 | 是 | #### 使用普通登錄需要注意的屬性 | 名稱 | 類型 | 說明 | 是否必須 | | --- | --- | --- | --- | | password | string |密碼 | 否 | #### 使用簽名登錄時需要注意的屬性 | 名稱 | 類型 | 說明 | 是否必須 | | --- | --- | --- | --- | | appId | string | 應用id | 否 | | sign | string | 應用簽名 | 否 | | timeStamp | number | 時間戳 | 否 | | strUserId |string|業務系統用戶身份唯一標識,普通登錄該參數無效|否| #### AnyChatLoginEvent回調簡介: | 返回值 | 名稱 | 參數(類型)說明 | 接口說明 | 備注 | | --- | --- | --- | --- | --- | | void | onLogin | userId(number)|登錄成功 | 登錄用戶Id | |void |onDisconnect |result(AnyChatResult) |連接斷開|原因可能有簽名錯誤,重復登錄,網絡異常斷開... | #### 示例代碼: ``` // anychatSDK is the instance of sdk let initOpt: AnyChatInitOpt = new AnyChatInitOpt( nickName, strUserId, password, serverIp, serverPort, loginEvent) anychatSDK.sdkInit(initOpt);//初始化 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看