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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 注意:本文檔后期不在跟新,新文檔遷移到:[http://www.openkit.cc/docs/openkit/#/](http://www.openkit.cc/docs/openkit/#/) # 首先感謝使用OpenKit工具包 ## 反饋交流QQ群:696279396 |更新時間|版本|作者| |:--:|:--:|:--:| |2018-1-25 19:32|V1.1.12|賁海龍| - 首先我們需要 new 一個 JPushModel 對象 | 內容 | 數據類型 | 是否必傳 | 說明 | | :---: | :---: | :---: | :---: | | appkey | String | 是 | 極光推動的 appkey| | mastersecret | String | 是 | 極光推動的 mastersecret| | con | String | 是 | 極光推動的 內容| | userid | String[] | 否 | 如果是推送給一個人,或者一類人的時候,必傳| | extras | Map<String, String> | 否 | 推送的附加參數的map集合| | sound | String | 是 | 聲音 默認已經設置成 happy| ```java // 不傳參數,后期用set傳參 JPushModel j = new JPushModel() // 如果你是推送全部(透傳一樣) JPushModel j = new JPushModel(String appkey,String mastersecret,String con) // 如果你是推送給一類人(透傳一樣) JPushModel j = new JPushModel(String appkey,String mastersecret,String con,String[] userid) ``` - 如果你有其他需求,你可以用對應的 SET 方法,把你的數據進行封裝 ```java // 比如我想重新設置透傳的聲音 j.setSound = "err"; ``` - 下面就是調用方法了 |調用|說明|備注| |:--:|--|--| |tuiAll(JPushModel j)|推送給所有|| |tuiGroup(JPushModel j)|推送給一類人(包括一個人)|對象中的userid必須傳,如果只有一個,也需要用數組,并且同時最多傳1000個| |touAll(JPushModel j)|透傳給所有|| |touGroup(JPushModel j)|透傳給一類人(包括一個人)|對象中的userid必須傳,如果只有一個,也需要用數組,并且同時最多傳1000個| - 返回 > 我們會返回PushResult對象,同時可以通過:pushResult.getResponseCode() 查看狀態,如果是200,說明成功,否則可以自己查看對應的錯誤 |Code | 描述 | 詳細解釋 | HTTP Status Code| |:---:|:---:|:---|:---:| |1000 | 系統內部錯誤 | 服務器端內部邏輯錯誤,請稍后重試。| 500| |1001 | 只支持 HTTP |Post 方法 不支持 Get 方法。 | 405| |1002 | 缺少了必須的參數 | 必須改正 | 400 |1003 | 參數值不合法| 必須改正。參數不合法的情況如:Audience參數中tag,alias,registration_id有空值;單發指定的 registration_id 非法或者格式錯誤。| 400| |1004 | 驗證失敗 |必須改正。|詳情請看:調用驗證 401| |1005 |消息體太大 | 必須改正。 Android平臺Notification+Message長度限制為4000字節; iOS Notification 中 “iOS”:{ } 及大括號內的總體長度不超過:2000個字節(包括自定義參數和符號),iOS 的 Message部分長度不超過 4000 字節; WinPhone平臺Notification長度限制為1000字節 | 400| |1008 | app_key參數非法 | 必須改正 | 400| |1009 | 推送對象中有不支持的key | 必須改正 | 400| |1011 | 沒有滿足條件的推送目標 | 請檢查audience | 400| |1020 | 只支持 HTTPS 請求 | 必須改正 | 404| |1030 | 內部服務超時 | 稍后重試 | 503| |2002 |API調用頻率超出該應用的限制 | 聯系極光商務或技術支持開通更高的 API 調用頻率 | 429| |2003| 該應用appkey已被限制調用 API | 聯系技術支持查明限制原因和尋求幫助 | 403| |2004 | 無權限執行當前操作 | 必須改正。當前調用 API 的源 ip 地址不在該應用的 ip 白名單中。 | 403| |2005 | 信息發送量超出合理范圍。 | 檢測到目標用戶累計發送消息量過大,超過合理的使用范圍,需要檢查業務邏輯或者聯系技術支持。| 403| - DEMO ```java /** * 極光推送demo */ @RequestMapping(value = "/jiguang") @ResponseBody public Object jiguang(HttpServletRequest request) throws Exception{ String[] a = {"5a8c59265135427ab58ec0a40624851d","ad2c1ca4dfb146e5992c4be56e1848f2"}; Map<String, String> map = new HashMap<String, String>(); map.put("code","200"); map.put("msg","備注"); JPushModel jPushModel = new JPushModel("********","********","推送內容",a); jPushModel.setExtras( map); // PushResult pushResult = tuiAll(jPushModel); // PushResult pushResult = tuiGroup(jPushModel); // PushResult pushResult = touAll(jPushModel); PushResult pushResult = touGroup(jPushModel); System.out.println(pushResult.getResponseCode()); return JSONObject.toJSON(pushResult); } ``` - 返回結果 ![](https://box.kancloud.cn/7294b1f7fa8d2e6284728cf64b72bcc7_1140x610.png) ## 反饋交流QQ群:696279396 ## 贊助 ![](https://box.kancloud.cn/bf6f9c0e4f5a786c20d02c56b56a0eaf_600x500.png)
                  <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>

                              哎呀哎呀视频在线观看