zoukankan      html  css  js  c++  java
  • [代码]Java后台推送消息到IOS前端

    PayLoad payLoad = new PayLoad(); 

    payLoad.addAlert("test");    //手机端的提示消息 

    payLoad.addBadge(1);  //图标小红圈的数值 

    payLoad.addSound("bingbong.aiff");  //提示声音 

    payLoad.addCustomDictionary("test1", "test1");    //自定义的json属性 

    payLoad.addCustomDictionary("test2", "test2"); 

    PushNotificationManager pushManager = PushNotificationManager.getInstance();//照抄就可以了 

    pushManager.addDevice("test", deviceToken);  //iphone手机端的唯一标识 

    String host= "gateway.sandbox.push.apple.com";   //照抄就可以了 

    int port = 2195;//照抄就可以了 

    String certificatePath= "";     //这里是一个.p12格式的文件路径,需要去apple官网申请一个 

    String certificatePassword= "";  //这个.p12文件的密码 

    pushManager.initializeConnection(host,port, certificatePath,certificatePassword,  SSLConnectionHelper.KEYSTORE_TYPE_PKCS12);   //以下都照抄吧 

    Device client = pushManager.getDevice("test");     //和line 8 取的名字一样。

    pushManager.sendNotification(client, payLoad); 

    pushManager.stopConnection(); 

    pushManager.removeDevice("test"); 



    这些是需要用到的jar包。

    log4j-1.2.16.jar(470.25 KB, 下载次数: 0)





    javapns-jdk16-163.jar(51.9 KB, 下载次数: 0)





    commons-lang-2.4.jar(255.67 KB, 下载次数: 0)





    commons-io-1.3.2.jar(85.72 KB, 下载次数: 0)





    bcprov-jdk16-145-1.jar(1.64 MB, 下载次数: 0)

  • 相关阅读:
    2009年度最佳jQuery插件
    转:Jeff Dean的Stanford演讲
    Zookeeper的RPC框架
    转:电商推荐技术
    NoSQL设计思想(从辅到主)
    工作一年小结
    转:MySQL索引背后的数据结构
    java多线程并发,java的几种状态
    转发:Linux Socket编程
    几个linux shell的讲解网站
  • 原文地址:https://www.cnblogs.com/hyk110988/p/3628343.html
Copyright © 2011-2022 走看看