注:需要去官网下载 jpush-client-3.2.3.jar
/**
* 极光推送工具类
* @author why
*
*/
@SuppressWarnings("all")
public class JPushAllUtil {
private final static String appKey = "";
private final static String masterSecret = "";
/**
* 测试方法
*/
public static void main(String[] args) {
//发送通知
jSend_notification("0a139889879","您有一条新的物流消息_123");
}
/**
* 发送通知
* @param registrationId 设备标识
* @param alert 推送内容
*/
public static void jSend_notification(String registrationId, String alert){
JPushClient jpushClient = new JPushClient(masterSecret, appKey, 3);
PushPayload payload = send_N(registrationId, alert);
try {
PushResult result = jpushClient.sendPush(payload);
System.out.println(result);
} catch (APIConnectionException e) {
System.out.println(e);
} catch (APIRequestException e) {
System.out.println(e);
System.out.println("Error response from JPush server. Should review and fix it. "+ e);
System.out.println("HTTP Status: " + e.getStatus());
System.out.println("Error Code: " + e.getErrorCode());
System.out.println("Error Message: " + e.getErrorMessage());
System.out.println("Msg ID: " + e.getMsgId());
}
}
public static PushPayload send_N(String registrationId, String alert){
return PushPayload.newBuilder()
.setPlatform(Platform.android_ios())//必填 推送平台设置
.setAudience(Audience.registrationId(registrationId))
.setNotification(Notification.alert(alert))
/**
* 如果目标平台为 iOS 平台 需要在 options
* 中通过 apns_production 字段来制定推送环境。
* True 表示推送生产环境,False 表示要推送开发环境; 如
* 果不指定则为推送生产环境
*/
.setOptions(Options.newBuilder()
.setApnsProduction(false)
.build())
.build();
}
}
原文地址:http://www.2cto.com/kf/201505/402485.html
分享到:
相关推荐
eclipse的极光推送,推送接收到,点击显示内容。
极光推送设置别名
Android 极光推送 别名、标签、RegistrationID 说明 别名(alias) 为安装了应用程序的用户,取个别名来标识。以后给该用户 Push 消息时,就可以用此别名来指定。每个用户只能指定一个别名。 建议:对于同一个应用...
极光推送报价表 峰值、频率
安卓极光推送 demo,集成极光消息推送的demo,用时改下AndroidManifest.xml中JPUSH_APPKEY的值(需在极光官网注册,创建应用获取key值,创建时设置的包名要和程序的包名一致)
极光推送使用java后台接入demo,推送会通知到Android和Ios的手机通知栏
极光推送报价表(峰值、频率),收费原则等
在实现极光推送时,我们不建议手机端直接去调用极光推送的服务器端,而是让与手机对接的服务器端,集成极光推送,手机端直接与自己的服务器端对接实现推送的功能,这样,也可以将推送至手机的信息保存至服务器端,也...
极光推送 java服务器demo、Android客户端demo极光推送 java服务器demo、Android客户端demo
自己封装好的一个php极光推送sdk 只需要填写AppKey跟Secret就可以使用的极光推送
android studio集成极光推送简单入门android studio集成极光推送简单入门
集成极光推送sdk,实时推送效果,单击标题栏跳转!
极光推送 对应的app
极光推送php
android 端极光推送 demo 端极光推送 里面有例子解压打开导入android studio既可食用。
对AWs和极光推送整合,资料整理,使用了AWS的lambda的服务
对极光推送做了封装,避免AppDelegate代码臃肿,优化了代码,OC编写,直接导入到程序中就可以了
极光推送后台java代码demo极光推送后台java代码demo极光推送后台java代码demo极光推送后台java代码demo
整理官方极光推送,官方极光推送只有一个build.gradle,往项目中倒时需要修改,自己记录下来,以后方便用
基本的极光推送sdk集成,只是没有添加代码混淆,这个看官网资料可以,我的博客中有关于这个demo的文档介绍。