<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    firePusher消息推送

    聯(lián)合創(chuàng)作 · 2023-09-29 08:22

    對(duì)smack和javapns進(jìn)行簡單的封裝,做到更加方便的向各種設(shè)備進(jìn)行消息推送

    smack實(shí)現(xiàn)推送基于openfire服務(wù)器版本3.10.0

    使用樣例(通過蘋果服務(wù)器推送)

    PusherFactory pusherManager = PusherFactory.me();
    IOSPushConfig iosParam = new IOSPushConfig();
    iosParam.setP12Path("E:/Certificates.p12");
    iosParam.setPassword("123456");
    Pusher pusher = pusherManager.getPusher(iosParam);
    SimpleFMessage simpleFMessage = new SimpleFMessage();
    simpleFMessage.setContext("test message!");
    simpleFMessage.setTitle("hello test");
    simpleFMessage.setTo("1ad18d84a40437f7a1b949c95cd2686d0bbb21645b5d996e335920b64b1f4f38");
    pusher.push(simpleFMessage);
    try {
        pusher.close();
    } catch (Exception e) {
        LOG.error("關(guān)閉連接異常");
    }
    LOG.debug("通過蘋果推送服務(wù)器發(fā)送消息成功......");

    使用樣例(通過openfire服務(wù)器推送)

    PusherFactory pusherManager = PusherFactory.me();
    OpenFirePushConfig openfireParam = new OpenFirePushConfig();
    openfireParam.setOpenfireIP("10.20.16.74");
    openfireParam.setOpenfirePort(5222);
    openfireParam.setUserName("admin");
    openfireParam.setPassword("123456");
    Pusher pusher = pusherManager.getPusher(openfireParam);
    SimpleFMessage simpleFMessage = new SimpleFMessage();
    simpleFMessage.setContext("test message!");
    simpleFMessage.setTitle("hello test");
    simpleFMessage.setTo("test1");
    pusher.push(simpleFMessage);
    try {
        pusher.close();
    } catch (Exception e) {
        LOG.error("關(guān)閉連接異常");
    }
    LOG.debug("通過xmpp服務(wù)器發(fā)送消息成功......");
    瀏覽 24
    點(diǎn)贊
    評(píng)論
    收藏
    分享

    手機(jī)掃一掃分享

    編輯 分享
    舉報(bào)
    評(píng)論
    圖片
    表情
    推薦
    點(diǎn)贊
    評(píng)論
    收藏
    分享

    手機(jī)掃一掃分享

    編輯 分享
    舉報(bào)

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    久久免费少妇做爰高潮彭水 | 91AV一区二区 | 国产日韩在线观看一区 | 亚洲无码视频免费 | 琪琪色原网站在线观看 |