阿里云推送优化

This commit is contained in:
易焱 2020-01-05 19:56:04 +08:00
parent c49dc9b3e5
commit 4dd470767a
3 changed files with 9 additions and 9 deletions

View File

@ -46,7 +46,7 @@ public class TblPushList {
private String neteaseStatus = "1"; private String neteaseStatus = "1";
private Integer reportId; private String reportId;
private Integer number1; private Integer number1;

View File

@ -115,7 +115,7 @@ public class AliyunPushApi {
try { try {
PushResponse response = client.getAcsResponse(pushRequest); PushResponse response = client.getAcsResponse(pushRequest);
pushList.setReportId(Integer.parseInt(response.getMessageId())); pushList.setReportId(response.getMessageId());
pushList.setDeviceId((pushList.getDeviceId() == null || pushList.getDeviceId() == 0)? null : pushList.getDeviceId()); pushList.setDeviceId((pushList.getDeviceId() == null || pushList.getDeviceId() == 0)? null : pushList.getDeviceId());
} catch (ClientException e) { } catch (ClientException e) {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);

View File

@ -28,7 +28,7 @@ public class AliyunPushApiTest {
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "LTAIfZaosFH5IWlD", "dvlE8eFii31BcGb8HzkGz3eSaJ6Y94"); IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "LTAIfZaosFH5IWlD", "dvlE8eFii31BcGb8HzkGz3eSaJ6Y94");
DefaultAcsClient client = new DefaultAcsClient(profile); DefaultAcsClient client = new DefaultAcsClient(profile);
PushRequest pushRequest = new PushRequest(); PushRequest pushRequest = new PushRequest();
pushRequest.setAppKey(26023230l); pushRequest.setAppKey(26007228L);
pushRequest.setSysProtocol(ProtocolType.HTTPS); pushRequest.setSysProtocol(ProtocolType.HTTPS);
pushRequest.setSysMethod(MethodType.POST); pushRequest.setSysMethod(MethodType.POST);
pushRequest.setStoreOffline(true); pushRequest.setStoreOffline(true);
@ -46,15 +46,15 @@ public class AliyunPushApiTest {
pushRequest.setAcceptFormat(FormatType.JSON); pushRequest.setAcceptFormat(FormatType.JSON);
//根据Target来设定多个值使用逗号分隔 //根据Target来设定多个值使用逗号分隔
//此处应该查询出用户所对应的deviceId //此处应该查询出用户所对应的deviceId
pushRequest.setTargetValue("8b42082f3fd9447f9c662804f10ab142"); pushRequest.setTargetValue("cc7a8e2e157040e88416bf2192320b24");
//推送类型 //推送类型
pushRequest.setPushType("NOTICE"); pushRequest.setPushType("NOTICE");
//推送设备类型 //推送设备类型
pushRequest.setDeviceType("ANDROID"); pushRequest.setDeviceType("ALL");
// 消息的标题 // 消息的标题
pushRequest.setTitle("小米推送测试"); pushRequest.setTitle("推送测试");
// 消息的内容 // 消息的内容
pushRequest.setBody("小米推送测试"); pushRequest.setBody("推送测试");
// 推送配置: Android // 推送配置: Android
pushRequest.setAndroidNotifyType("BOTH");//通知的提醒方式 "VIBRATE" : 震动 "SOUND" : 声音 "BOTH" : 声音和震动 NONE : 静音 pushRequest.setAndroidNotifyType("BOTH");//通知的提醒方式 "VIBRATE" : 震动 "SOUND" : 声音 "BOTH" : 声音和震动 NONE : 静音
@ -64,8 +64,8 @@ public class AliyunPushApiTest {
pushRequest.setAndroidOpenType("APPLICATION"); pushRequest.setAndroidOpenType("APPLICATION");
pushRequest.setAndroidNotifyType("BOTH"); pushRequest.setAndroidNotifyType("BOTH");
pushRequest.setAndroidPopupActivity("PopupPushActivity"); pushRequest.setAndroidPopupActivity("PopupPushActivity");
pushRequest.setAndroidPopupTitle("小米推送测试"); pushRequest.setAndroidPopupTitle("推送测试");
pushRequest.setAndroidPopupBody("小米推送测试"); pushRequest.setAndroidPopupBody("推送测试");
pushRequest.setAndroidRemind(true); pushRequest.setAndroidRemind(true);
// 指定notificaitonchannel id // 指定notificaitonchannel id
// pushRequest.setAndroidNotificationChannel("1"); // pushRequest.setAndroidNotificationChannel("1");