日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

iOS 手机App消息推送功能(后台Java实现)

發布時間:2025/3/15 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS 手机App消息推送功能(后台Java实现) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以下是一個測試demopublic static void main(String[] args){String deviceToken = "********************";//綁定的手機的tokenString alert = "您有新的消息";//push的內容 int badge =1;//圖標小紅圈的數值String sound = "default";//鈴音List<String> tokens = new ArrayList<String>();tokens.add(deviceToken);String certificatePath = "此處為證書.p12";String certificatePassword = "此處為證書密碼";//此處注意導出的證書密碼不能為空因為空密碼會報錯boolean sendCount = true;try {PushNotificationPayload payLoad = new PushNotificationPayload();payLoad.addAlert(alert); // 消息內容payLoad.addBadge(badge); // iphone應用圖標上小紅圈上的數值if (!StringUtils.isBlank(sound)) {payLoad.addSound(sound);//鈴音}PushNotificationManager pushManager = new PushNotificationManager();//true:表示的是產品發布推送服務 false:表示的是產品測試推送服務pushManager.initializeConnection(new AppleNotificationServerBasicImpl(certificatePath, certificatePassword, false));List<PushedNotification> notifications = new ArrayList<PushedNotification>();// 發送push消息if (sendCount) {Device device = new BasicDevice();device.setToken(tokens.get(0));PushedNotification notification = pushManager.sendNotification(device, payLoad, true);notifications.add(notification);} else {List<Device> device = new ArrayList<Device>();for (String token : tokens) {device.add(new BasicDevice(token));}notifications = pushManager.sendNotifications(payLoad, device);}pushManager.stopConnection();} catch (Exception e) {e.printStackTrace();} }

  

轉載于:https://www.cnblogs.com/dreammyone/p/7793616.html

總結

以上是生活随笔為你收集整理的iOS 手机App消息推送功能(后台Java实现)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。