极光推送服务端开发(Jee)

刚凑完的代码,一步一步摸索的,看下面步骤吧。

1.一个Sdk和若干个jar包:(SDK打开之后也是个jar包)

   到这里下载两个jar包:https://github.com/jpush/jpush-api-java-client/releases 

                jiguang-common-0.1.3.jar,jpush-client-3.2.10.jar

    然后再到以下地址下载三个jar包:https://github.com/jpush/jpush-api-java-client/tree/master/libs log4j-1.2.17.jar,

     log4j-1.2.17.jar,       slf4j-log4j12-1.7.7.jar

2.关键代码:

补上极光的关键代码地址:http://docs.jiguang.cn/server/java_sdk/#_7,找到一个推送样例栏。如下代码

JPushClient jpushClient = new JPushClient(masterSecret, appKey, 3);

        // For push, all you need do is to build PushPayload object.
        PushPayload payload = buildPushObject_all_all_alert();

        try {
            PushResult result = jpushClient.sendPush(payload);
            LOG.info("Got result - " + result);

        } catch (APIConnectionException e) {
            // Connection error, should retry later
            LOG.error("Connection error, should retry later", e);

        } catch (APIRequestException e) {
            // Should review the error, and fix the request
            LOG.error("Should review the error, and fix the request", e);
            LOG.info("HTTP Status: " + e.getStatus());
            LOG.info("Error Code: " + e.getErrorCode());
            LOG.info("Error Message: " + e.getErrorMessage());
        }
有颜色的那行代码很关键,它决定了发什么消息,以及发送给谁。关键在 buildPushObject_all_all_alert()这个方法。

此方法的示例文档在上的那个网址很多看哪一个适合你,补上这个方法即可。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值