阿里云推送优化
This commit is contained in:
parent
a245e82a1a
commit
345586e911
|
|
@ -98,7 +98,10 @@ public class AliyunPushApi {
|
||||||
//android通知设置
|
//android通知设置
|
||||||
pushRequest.setAndroidOpenType("APPLICATION");
|
pushRequest.setAndroidOpenType("APPLICATION");
|
||||||
pushRequest.setAndroidNotifyType("BOTH");
|
pushRequest.setAndroidNotifyType("BOTH");
|
||||||
// pushRequest.setAndroidNotificationChannel("1");
|
pushRequest.setAndroidPopupActivity("PopupPushActivity");
|
||||||
|
pushRequest.setAndroidPopupTitle(pushList.getPushTitle());
|
||||||
|
pushRequest.setAndroidPopupBody(pushList.getPushContext());
|
||||||
|
pushRequest.setAndroidRemind(true);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
PushResponse response = client.getAcsResponse(pushRequest);
|
PushResponse response = client.getAcsResponse(pushRequest);
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,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(26007228l);
|
pushRequest.setAppKey(26023230l);
|
||||||
pushRequest.setSysProtocol(ProtocolType.HTTPS);
|
pushRequest.setSysProtocol(ProtocolType.HTTPS);
|
||||||
pushRequest.setSysMethod(MethodType.POST);
|
pushRequest.setSysMethod(MethodType.POST);
|
||||||
pushRequest.setStoreOffline(true);
|
pushRequest.setStoreOffline(true);
|
||||||
|
|
@ -45,19 +45,27 @@ public class AliyunPushApiTest {
|
||||||
pushRequest.setAcceptFormat(FormatType.JSON);
|
pushRequest.setAcceptFormat(FormatType.JSON);
|
||||||
//根据Target来设定,多个值使用逗号分隔
|
//根据Target来设定,多个值使用逗号分隔
|
||||||
//此处应该查询出用户所对应的deviceId ★★★★★
|
//此处应该查询出用户所对应的deviceId ★★★★★
|
||||||
pushRequest.setTargetValue("97e7cbda2a5d40b0af79b5f9aa49ddd3");
|
pushRequest.setTargetValue("8b42082f3fd9447f9c662804f10ab142");
|
||||||
//推送类型
|
//推送类型
|
||||||
pushRequest.setPushType("NOTICE");
|
pushRequest.setPushType("NOTICE");
|
||||||
//推送设备类型
|
//推送设备类型
|
||||||
pushRequest.setDeviceType("iOS");
|
pushRequest.setDeviceType("ANDROID");
|
||||||
// 消息的标题
|
// 消息的标题
|
||||||
pushRequest.setTitle("温度报警");
|
pushRequest.setTitle("小米推送测试");
|
||||||
// 消息的内容
|
// 消息的内容
|
||||||
pushRequest.setBody("[温度报警]你的水族箱\"鱼缸1234\"在2019-04-10 23:40:00,温度达到29℃,已高于28℃,请及时查看!");
|
pushRequest.setBody("小米推送测试");
|
||||||
|
|
||||||
// 推送配置: Android
|
// 推送配置: Android
|
||||||
pushRequest.setAndroidNotifyType("BOTH");//通知的提醒方式 "VIBRATE" : 震动 "SOUND" : 声音 "BOTH" : 声音和震动 NONE : 静音
|
pushRequest.setAndroidNotifyType("BOTH");//通知的提醒方式 "VIBRATE" : 震动 "SOUND" : 声音 "BOTH" : 声音和震动 NONE : 静音
|
||||||
pushRequest.setAndroidOpenType("APPLICATION"); //点击通知后动作 "APPLICATION" : 打开应用 "ACTIVITY" : 打开AndroidActivity "URL" : 打开URL "NONE" : 无跳转
|
pushRequest.setAndroidOpenType("APPLICATION"); //点击通知后动作 "APPLICATION" : 打开应用 "ACTIVITY" : 打开AndroidActivity "URL" : 打开URL "NONE" : 无跳转
|
||||||
|
|
||||||
|
//android通知设置
|
||||||
|
pushRequest.setAndroidOpenType("APPLICATION");
|
||||||
|
pushRequest.setAndroidNotifyType("BOTH");
|
||||||
|
pushRequest.setAndroidPopupActivity("PopupPushActivity");
|
||||||
|
pushRequest.setAndroidPopupTitle("小米推送测试");
|
||||||
|
pushRequest.setAndroidPopupBody("小米推送测试");
|
||||||
|
pushRequest.setAndroidRemind(true);
|
||||||
// 指定notificaitonchannel id
|
// 指定notificaitonchannel id
|
||||||
// pushRequest.setAndroidNotificationChannel("1");
|
// pushRequest.setAndroidNotificationChannel("1");
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue