Java APNS开源库apns4j-1.0.1使用

        <dependency>  

            <groupId>com.github.teaey</groupId>  

            <artifactId>apns4j</artifactId>  

            <version>1.0.1</version>  

        </dependency>  

 

    Java APNS开源库apns4j-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();  

 

你可能感兴趣的:(java)