首先在项目中引入极光的相关jar包
import cn.jiguang.common.resp.APIConnectionException;
import cn.jiguang.common.resp.APIRequestException;
import cn.jpush.api.JPushClient;
import cn.jpush.api.push.PushResult;
import cn.jpush.api.push.model.Options;
import cn.jpush.api.push.model.Platform;
import cn.jpush.api.push.model.PushPayload;
import cn.jpush.api.push.model.audience.Audience;
import cn.jpush.api.push.model.notification.Notification;
import java.util.HashMap;
import java.util.Map;
public class Test {
public static void main(String[] args) {
testSendPush();
}
public static void testSendPush() {
JPushClient jpushClient = new JPushClient(Master Secret, AppKey);//
PushPayload payload = buildPushObject_all_all_alert();
try {
PushResult result = jpushClient.sendPush(payload);
System.out.println(result.error);
System.out.println(result.statusCode);
System.out.println(result.msg_id);
System.out.println(result.sendno);
} catch (APIConnectionException e) {
System.out.println("ddd");
e.printStackTrace();
} catch (APIRequestException e) {
System.out.println("ddd");
e.printStackTrace();
}
}
public static PushPayload buildPushObject_all_all_alert() {
Map<String, String> extras = new HashMap<>();
extras.put("Account", "斗鱼");
PushPayload payload = PushPayload.newBuilder()
.setPlatform(Platform.android_ios())
.setAudience(Audience.registrationId("1104a89792f272829ba"))
.setOptions(Options.sendno())
.setNotification(Notification.android("斗鱼请求添加您为好友", "加好友", extras))
.build();
return payload;
}
}
Java极光服务端对接
最新推荐文章于 2024-08-02 16:57:10 发布