Java APNSオープンソースライブラリapns 4 j-1.0.1使用

1213 ワード

 
            com.github.teaey  
            apns4j  
            1.0.1  
       
 
 
    Java APNSオープンソースライブラリapns 4 j-1.0.1リリース
KeyStoreWraper keyStore = KeyStoreHelper.getKeyStoreWraper("XXXXXXXX.p12", keyStorePasswd);  
  
AppleNotificationServer appleNotificationServer = new AppleNotificationServer(AppleGateway.ENV_DEVELOPMENT, keyStore);  
  
SecurityConnectionFactory connectionFactory = new SecurityConnectionFactory(appleNotificationServer);  
  
SecurityConnection connection = connectionFactory.getSecurityConnection();  
  
NotifyPayload notifyPayload = new NotifyPayload();  
  
//notifyPayload.setAlert("TEST1");  
  
notifyPayload.setBadge(2);  
  
notifyPayload.setSound("default");  
  
notifyPayload.setAlertBody("Pushed By apns4j");  
  
notifyPayload.setAlertActionLocKey("Button Text");  
  
connection.writeAndFlush(deviceTokenString, notifyPayload);  
  
connection.close();