使用java代码实现推送安卓消息

pom
<!-- https://mvnrepository.com/artifact/com.google.gcm/gcm-server -->
        <dependency>
            <groupId>com.google.gcm</groupId>
            <artifactId>gcm-server</artifactId>
            <version>1.0.0</version>
        </dependency>
Demo
        Sender sender = new Sender("your_google_key");//需要去谷歌注册,然后获取你的key
        Message message = new Message.Builder().addData("标题", "消息体").build();

        MulticastResult resultMulti = null;
        try {
            Integer retries = 5;//如果失败重新发送的次数
            List<String> appKeys = new ArrayList<>();
            appKeys.add("手机的唯一标识");
            resultMulti = sender.send(message, appKeys, retries);
            Integer successCount = resultMulti.getSuccess();
            Integer failCount = resultMulti.getFailure();
            // TODO:统计成功和失败次数
            return Boolean.TRUE;
        } catch (IOException e) {
            LOGGER.error("androidMessage send fail" + title + body);
            return Boolean.FALSE;
        }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容