专栏首页技巅fcm的java发送代码

fcm的java发送代码

public static void send(String urlPath, String content) throws JSONException {         try {             URL url = new URL(urlPath);             HttpURLConnection connection = (HttpURLConnection) url.openConnection();             connection.setDoOutput(true);             connection.setDoInput(true);             connection.setRequestMethod(“POST”);             connection.setUseCaches(false);             connection.setInstanceFollowRedirects(true);             connection.setRequestProperty(“Content-Type”, “application/json”);             connection.setRequestProperty(“Authorization”, “”);             connection.connect();             DataOutputStream out = new DataOutputStream(connection.getOutputStream());             JSONObject json = new JSONObject();              json.put(“to”, “erUretmvVrM:APA91bEWrUIsl1KawvionLeu3YkBqrH2cYKoeAy7Pc16J7xZcNVwvzQKbPYc14K90YBcbysxkkFzr7HUKX7vj0T9XrDbD3uFsI7v4J3LZmtwiGe2PsK49JcnLyJMiYmFz3wnS9J6Ycot”);              JSONObject info = new JSONObject();             info.put(“title”, “Notificatoin Title”); //通知标题             info.put(“body”, “Hello Test notification”); // Notification body              json.put(“notification”, info);             out.writeBytes(json.toString());             out.flush();             out.close();             BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));             String lines;             StringBuffer sb = new StringBuffer(“”);             while ((lines = reader.readLine()) != null) {                 lines = new String(lines.getBytes(), “utf-8”);                 sb.append(lines);             }             System.out.println(sb);             reader.close();             // 断开连接             connection.disconnect();         } catch (MalformedURLException e) {             e.printStackTrace();         } catch (UnsupportedEncodingException e) {             e.printStackTrace();         } catch (IOException e) {             e.printStackTrace();         }

}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 毕业工作五年的总结和感悟(中)

    技巅
  • 分布式日志收集系统: Facebook Scribe之配置文件

    技巅
  • docker解决数据存储问题的方案

    技巅
  • 猿设计20——真电商之购物车设计

    经过前一章节的学习,相信你对购物车的业务和和功能有了一定的了解。其实购物车,很多朋友都多多少少接触过一些,上一章节我们也挖掘了购物车的需求。经过需求的挖掘,相信...

    山旮旯的胖子
  • 孝心

    我相信每一个赤诚忠厚的孩子,都曾在心里向父母许下“孝”的宏愿,相信来日方长,相信水到渠成,相信自己必有成功就衣锦还乡的那一天,可以从容尽孝。

    honey缘木鱼
  • IBM发布MacOS和iOS上的全同态加密工具包,即将推出Linux和Android版

    每当我向某人初次解释全同态加密(Fully Homomorphic Encryption,FHE),我通常会先说我已经在这个领域工作了将近十年之久,但我依然需要...

    _咯噔_
  • Python抓包获取网友上传的视频!世界那么大,只能在网上看了

    作为一个小私企的(伪)程序员,你不止要负责软件,还得管硬件【大哭】,前几天给公司安装了一套监控,顺便浏览了下监控厂家的主页,发现一个很好玩的地方,正好在学习爬虫...

    云飞
  • ABAP 并发执行的威力

    版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)

    Jerry Wang
  • java编程_socket_套接字_网络编程

    ============================================================ 

    Hongten
  • 云计算与移动互联网时代下的物流与供应链轻企业IT基础架构

    伴随云计算的高速发展,将企业的应用部署在云端数据中心的方式已经成为越来越多企业的选择。以摩托罗拉系统为例,除了电子邮件系统采用微软云端的outlook365,销...

    静一

扫码关注云+社区

领取腾讯云代金券