需要包:bcprov-jdk15-143.jar、JavaPNS_2.2.jar
生成:服务器端所用的.p12文件(.net或Java等后台,php 是.pem文件)
/**
* @param tokens iphone手机获取的token
* @param path 这里是一个证书格式的文件路径,需要去apple官网申请一个
* @param password p12的密码 此处注意导出的证书密码不能为空因为空密码会报错
* @param message 推送消息的内容 message是一个json的字符串{“aps”:{“alert”:”iphone推送测试”}} 格式
* @param count 应用图标上小红圈上的数值
* @param sendCount 单发还是群发 true:单发 false:群发
*
* @param iosPushRelease 正式发布 证书 true,测试发布证书 false:
*/
public static Boolean sendpush(List<String> tokens, String message,int count,boolean sendCount,boolean iosPushRelease) {
boolean result = false;
try {
String password= "";
String path = "";
PushNotificationPayload payLoad = PushNotificationPayload.fromJSON(message);