以下是一个测试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实现)相关推荐

  1. 微信小程序消息推送功能开发(java实现)

    先好好把官方文档看一看,链接https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push ...

  2. 友盟推送 php,laravel5.4+umeng(友盟)集成app消息推送功能

    版本 laravel5.4 1.安装 cmd cd 到项目文件 执行安装 composer require zzl/umeng 2.配置信息 打开配置文件app.php文件,找到providers 和 ...

  3. openfire消息通知推送_APP消息推送功能之前端后台设计

    APP消息推送功能之前端后台设计 最近有不少小伙伴问APP消息推送功能,前端.后台如何设计的?消息系统的架构是什么样的?最近刚好做到后台消息推送这块,简单谈谈个人心得,欢迎拍砖. 消息推送是让自己的用 ...

  4. 前端基于uniapp[uniPush]实现APP消息推送(安卓、IOS)

    前提概述:此文章都是基于uniapp中uniPush2实现的在线.离线推送 app消息推送流程 登录开发者中心先填写好项目信息以及配置厂商 在manifest.json文件中勾选推送模块 打包自定义基 ...

  5. IOS开发之实现App消息推送(最新)

    IOS开发之实现App消息推送(最新) 标签: 推送最新AppStoreXCode6ios开发 2014-11-19 21:13  58412人阅读  评论(77)  收藏  举报   分类: IOS ...

  6. iOS 开发之实现 App 消息推送(最新)

    好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多 ...

  7. 如何构建一套高可用的 APP 消息推送平台

    转载自  如何构建一套高可用的 APP 消息推送平台 消息推送作为移动 APP 运营中的一项关键技术,已经被越来越广泛的运用.本文追溯了推送技术的发展历史,剖析了其核心原理,并对推送服务的关键技术进行 ...

  8. 国内APP消息推送机制以及微信消息延迟问题剖析

    转自:https://club.huawei.com/thread-15878044-1-1.html 一.前言 随着安卓手机以及QQ/微信/支付宝/滴滴出行/美图外卖等一大批移动通信/移动消费应用的 ...

  9. iOS开发之消息推送 —— 远程消息推送入门

    每次看到iOS的远程消息推送,总是感觉很头大,即便后来项目都做完了,还是觉得摸不着远程推送的脉门,网上介绍的资料虽多,但不是写的太简单了,就是写的太详细了,不能一下抓住要点,今天终于能够抽出点时间,来 ...

最新文章

  1. idea 添加 VUE 的语法
  2. .NET微服务体系结构中为什么使用Ocelot实现API网关
  3. Spring Boot 2.0新特性
  4. Kali linux安装漏洞扫描工具Nessus安装指南
  5. 【离散数学】两类有限状态自动机
  6. Tensorflow--图
  7. 今日头条10.82亿元拿下 “中国最牛街道”土地:将与腾讯、阿里做邻居
  8. Python中常用的内置方法
  9. SWAP Detector:GrammaTech 开源 DevOps 应用安全测试工具
  10. Redis实现分布式锁2
  11. JAVA DES加密解密代码范例
  12. 高通QFil刷机经验
  13. java实现浏览器下载excel文件
  14. 不得不说/永远不回头
  15. Matplotlib画论文图之loss和validation曲线
  16. 解析原生IP和广播IP
  17. Win10 -- CUDA10 CUDNN 安装
  18. 【Mo 人工智能技术博客】现在最流行的图神经网络库 pytorch geometric 上手教学
  19. 【文档】AOA_Demonstration_Primer
  20. 小程序导出数据到excel表,借助云开发后台实现excel数据的保存

热门文章

  1. python 创建以列表为元素的列表
  2. docker容器指定ip
  3. 为什么wait、notify必须在synchronized保护的同步代码中
  4. springboot集成kaptcha 2.3.2
  5. C语言再学习 -- Stack Overflow(堆栈溢出)
  6. STM32开发 -- 4G模块开发详解(3)
  7. 日常生活小技巧 -- 虚拟串口工具
  8. Java小结(三)——打印完美杨辉三角
  9. Create your own blockchain amp; cryptocurrency! - understand blockchains by creating one in python
  10. Sparkmllib scala KMEANS demo