<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之旅 廣告
                # 消息推送 # 消息推送 本章節將詳細介紹消息推送。 系統底層支持基于異步消息隊列的消息推送。使用消息隊列的好處是程序運行過程中不用等待消息發送的搓成,只是將消息發送任務寫入到隊列中后就可以繼續執行其他業務,消息隊列會根據用戶設置的免打擾模式自動計算發送時間(立即發送還是延遲發送)。 1\.加載消息發送行管的代碼片段 在頁面開頭部分引入異步消息隊列代碼片段的命名空間 ``` use \Com\Traits\AddonsTrait; use \Com\Traits\NoticeTrait; ``` 同時,在控制器的開頭部分使用代碼片段 ``` class Demo extends Backend{ use AddonsTrait; use NoticeTrait; public function index(){ } } ``` 2\.在需要發送消息的位置構造發送消息需要的參數,發送消息的專函數結構為: ``` registerNotice($receive_id = null,string $content,string $notice_type,$option =array()) ``` 參數說明: $receive\_id:接受消息的用戶的編號,可以是數組或者用逗號分割的字符串 $content:發送消息的內容,需要提前構造好 $notice\_type:消息類型,需要是在表db\_notice\_type中已經定義的消息類型 $options:附加參數,可以在當前控制器直接調用$this->parseNoticeParams($notice\_type)來自動獲取參數配置
                  <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>

                              哎呀哎呀视频在线观看