Пуш-передача Javapns не удалась - PullRequest
0 голосов
/ 13 марта 2019

javapns 2.3 + java 1.7 use

    System.setProperty("javax.net.debug", "error");
    System.setProperty("https.protocols", "TLSv1.0,TLSv1.1,TLSv1.2");
        List<String> tokens = new ArrayList<String>(); // tokens
        String devices = "device Token";
        tokens.add(devices); 
     try{
         PushNotificationPayload payload = PushNotificationPayload.complex();
         payload.addAlert("hi");
         payload.addBadge(1);
         payload.addSound("default");
         System.out.println(payload);

         PushedNotifications notice = Push.payload(payload, "p12", "password", false, tokens);
         System.out.println( "fail : " + notice.getFailedNotifications() );
         System.out.println( "success : " + notice.getSuccessfulNotifications() );
         }catch(Exception e){
         e.printStackTrace(); 
         } 

Неудачное сообщение

не передано токену aab38..e65ff javax.net.ssl.SSLException: получено фатальное предупреждение: protocol_version

Как мне это исправить?

...