<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                詳情可見[http://docs.apicloud.com/Client-API/Open-SDK/ajpush](http://docs.apicloud.com/Client-API/Open-SDK/ajpush) 注:相關監聽請放在index入口文件當中 1\. Android (1)首先配置config.xml ~~~ <feature name="ajpush"> <param name="app_key" value="*********"/> <param name="channel" value="lituo"/> </feature> //app_key表示在極光官網創建應用后獲取到的appkey //channel為自己填寫(隨意) ~~~ (2)相關監聽 * Android必須初始化,ios或自動初始化 ~~~ var ajpush = api.require('ajpush');//引入jpush ajpush.init(function(ret) { if (ret && ret.status){ //Android初始化極光推送初始化成功;ios會自動初始化 } }); ~~~ * 用戶點擊消息后的監聽 ~~~ //Android 當用戶點擊推送消息后的監聽 api.addEventListener({ name: 'appintent' }, function(ret, err) { if (ret && ret.appParam.ajpush) { console.log(JSON.stringify(ret)); } }) ~~~ * 消息類型的推送,(不是通知類型) ios應用在前臺時會再此接收通知以及消息;Android只有消息類型的推送會交給這個函數處理,通知類型的推送則會一直彈出到手機狀態欄(除ios外) ~~~ ajpush.setListener( function(ret, err) { } ); ~~~ 2\. ios (1)配置config.xml(ios需要暫停極光推送時才需配置) ~~~ <preference name="backgroundMode" value="remote-notification"/> ~~~ (2)設置進入app后將圖標數字清空,并像極光發送用戶恢復前臺,為統計用戶使用時長等 ~~~ api.addEventListener({name:'resume'}, function(ret,err) { if(ret){ var ajpush = api.require('ajpush');//引入jpush //向極光平臺發送清空圖標 ajpush.setBadge({ badge:0 }); //發送用戶恢復前臺 ajpush.onResume(); } }); ~~~ (3)相關監聽(ios只有在后臺時才會彈出到手機,在前臺則不會) * 點擊推送消息 ~~~ api.addEventListener({ name: 'noticeclicked' }, function(ret, err){ }); ~~~ * ios在前臺時的監聽(通知類型與消息類型都會再此接收) ~~~ ajpush.setListener( function(ret, err) { } ); ~~~ 3\. 登錄成功后綁定用戶(接口詳見服務器端) ~~~ var alias = ret.data.info.alias, tags = ret.data.info.tags; //這兩個參數由請求服務器端接口獲取(這里就不往出寫了!) var ajpush = api.require('ajpush');//引入jpush var params = { alias : alias, tags : tags }; ajpush.bindAliasAndTags(params,function(ret) { var statusCode = ret.statusCode; if(statusCode == 0){ //獲取用戶綁定后極光后臺返回的RegistrationID 用戶儲存數據庫 ajpush.getRegistrationId(function(ret) { var registrationID = ret.id; //在這里請求接口將registrationID儲存起來,方便以后使用 }); } }); ~~~
                  <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>

                              哎呀哎呀视频在线观看