Browse Source

Supported SendChannels, AndroidMessageHuaweiUrgency, AndroidMessageHuaweiCategory for Push and MassPush.

sdk-team 5 năm trước cách đây
mục cha
commit
b8ca7e85aa

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-09-17 Version: 1.36.878
+- Supported SendChannels, AndroidMessageHuaweiUrgency, AndroidMessageHuaweiCategory for Push and MassPush.
+
 2021-09-16 Version: 1.36.877
 - Generated 2016-11-01 for `live`.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.877
+1.36.878

+ 3 - 0
push/include/alibabacloud/push/model/MassPushRequest.h

@@ -43,6 +43,7 @@ namespace AlibabaCloud
 					std::string iOSRemindBody;
 					std::string androidNotifyType;
 					std::string androidPopupTitle;
+					std::string androidMessageHuaweiCategory;
 					std::string iOSMusic;
 					std::string iOSApnsEnv;
 					bool iOSMutableContent;
@@ -63,6 +64,7 @@ namespace AlibabaCloud
 					std::string iOSNotificationThreadId;
 					std::string androidMusic;
 					std::string iOSNotificationCollapseId;
+					std::string androidMessageHuaweiUrgency;
 					std::string pushType;
 					std::string androidExtParameters;
 					int iOSBadge;
@@ -76,6 +78,7 @@ namespace AlibabaCloud
 					std::string androidPopupBody;
 					std::string androidBigPictureUrl;
 					bool iOSSilentNotification;
+					std::string sendChannels;
 					std::string target;
 					std::string androidBigTitle;
 					std::string androidNotificationChannel;

+ 9 - 0
push/include/alibabacloud/push/model/PushRequest.h

@@ -57,6 +57,8 @@ namespace AlibabaCloud
 				void setAndroidNotifyType(const std::string& androidNotifyType);
 				std::string getAndroidPopupTitle()const;
 				void setAndroidPopupTitle(const std::string& androidPopupTitle);
+				std::string getAndroidMessageHuaweiCategory()const;
+				void setAndroidMessageHuaweiCategory(const std::string& androidMessageHuaweiCategory);
 				std::string getIOSMusic()const;
 				void setIOSMusic(const std::string& iOSMusic);
 				std::string getIOSApnsEnv()const;
@@ -99,6 +101,8 @@ namespace AlibabaCloud
 				void setAndroidMusic(const std::string& androidMusic);
 				std::string getIOSNotificationCollapseId()const;
 				void setIOSNotificationCollapseId(const std::string& iOSNotificationCollapseId);
+				std::string getAndroidMessageHuaweiUrgency()const;
+				void setAndroidMessageHuaweiUrgency(const std::string& androidMessageHuaweiUrgency);
 				std::string getPushType()const;
 				void setPushType(const std::string& pushType);
 				std::string getAndroidExtParameters()const;
@@ -131,6 +135,8 @@ namespace AlibabaCloud
 				void setAndroidBigPictureUrl(const std::string& androidBigPictureUrl);
 				bool getIOSSilentNotification()const;
 				void setIOSSilentNotification(bool iOSSilentNotification);
+				std::string getSendChannels()const;
+				void setSendChannels(const std::string& sendChannels);
 				std::string getTarget()const;
 				void setTarget(const std::string& target);
 				std::string getAndroidBigTitle()const;
@@ -166,6 +172,7 @@ namespace AlibabaCloud
 				std::string iOSRemindBody_;
 				std::string androidNotifyType_;
 				std::string androidPopupTitle_;
+				std::string androidMessageHuaweiCategory_;
 				std::string iOSMusic_;
 				std::string iOSApnsEnv_;
 				bool iOSMutableContent_;
@@ -187,6 +194,7 @@ namespace AlibabaCloud
 				std::string iOSNotificationThreadId_;
 				std::string androidMusic_;
 				std::string iOSNotificationCollapseId_;
+				std::string androidMessageHuaweiUrgency_;
 				std::string pushType_;
 				std::string androidExtParameters_;
 				int iOSBadge_;
@@ -203,6 +211,7 @@ namespace AlibabaCloud
 				std::string androidPopupBody_;
 				std::string androidBigPictureUrl_;
 				bool iOSSilentNotification_;
+				std::string sendChannels_;
 				std::string target_;
 				std::string androidBigTitle_;
 				std::string androidNotificationChannel_;

+ 3 - 0
push/src/model/MassPushRequest.cc

@@ -59,6 +59,7 @@ void MassPushRequest::setPushTask(const std::vector<PushTask>& pushTask)
 		setParameter(pushTaskObjStr + ".IOSRemindBody", pushTaskObj.iOSRemindBody);
 		setParameter(pushTaskObjStr + ".AndroidNotifyType", pushTaskObj.androidNotifyType);
 		setParameter(pushTaskObjStr + ".AndroidPopupTitle", pushTaskObj.androidPopupTitle);
+		setParameter(pushTaskObjStr + ".AndroidMessageHuaweiCategory", pushTaskObj.androidMessageHuaweiCategory);
 		setParameter(pushTaskObjStr + ".IOSMusic", pushTaskObj.iOSMusic);
 		setParameter(pushTaskObjStr + ".IOSApnsEnv", pushTaskObj.iOSApnsEnv);
 		setParameter(pushTaskObjStr + ".IOSMutableContent", pushTaskObj.iOSMutableContent ? "true" : "false");
@@ -79,6 +80,7 @@ void MassPushRequest::setPushTask(const std::vector<PushTask>& pushTask)
 		setParameter(pushTaskObjStr + ".IOSNotificationThreadId", pushTaskObj.iOSNotificationThreadId);
 		setParameter(pushTaskObjStr + ".AndroidMusic", pushTaskObj.androidMusic);
 		setParameter(pushTaskObjStr + ".IOSNotificationCollapseId", pushTaskObj.iOSNotificationCollapseId);
+		setParameter(pushTaskObjStr + ".AndroidMessageHuaweiUrgency", pushTaskObj.androidMessageHuaweiUrgency);
 		setParameter(pushTaskObjStr + ".PushType", pushTaskObj.pushType);
 		setParameter(pushTaskObjStr + ".AndroidExtParameters", pushTaskObj.androidExtParameters);
 		setParameter(pushTaskObjStr + ".IOSBadge", std::to_string(pushTaskObj.iOSBadge));
@@ -92,6 +94,7 @@ void MassPushRequest::setPushTask(const std::vector<PushTask>& pushTask)
 		setParameter(pushTaskObjStr + ".AndroidPopupBody", pushTaskObj.androidPopupBody);
 		setParameter(pushTaskObjStr + ".AndroidBigPictureUrl", pushTaskObj.androidBigPictureUrl);
 		setParameter(pushTaskObjStr + ".IOSSilentNotification", pushTaskObj.iOSSilentNotification ? "true" : "false");
+		setParameter(pushTaskObjStr + ".SendChannels", pushTaskObj.sendChannels);
 		setParameter(pushTaskObjStr + ".Target", pushTaskObj.target);
 		setParameter(pushTaskObjStr + ".AndroidBigTitle", pushTaskObj.androidBigTitle);
 		setParameter(pushTaskObjStr + ".AndroidNotificationChannel", pushTaskObj.androidNotificationChannel);

+ 33 - 0
push/src/model/PushRequest.cc

@@ -148,6 +148,17 @@ void PushRequest::setAndroidPopupTitle(const std::string& androidPopupTitle)
 	setParameter("AndroidPopupTitle", androidPopupTitle);
 }
 
+std::string PushRequest::getAndroidMessageHuaweiCategory()const
+{
+	return androidMessageHuaweiCategory_;
+}
+
+void PushRequest::setAndroidMessageHuaweiCategory(const std::string& androidMessageHuaweiCategory)
+{
+	androidMessageHuaweiCategory_ = androidMessageHuaweiCategory;
+	setParameter("AndroidMessageHuaweiCategory", androidMessageHuaweiCategory);
+}
+
 std::string PushRequest::getIOSMusic()const
 {
 	return iOSMusic_;
@@ -379,6 +390,17 @@ void PushRequest::setIOSNotificationCollapseId(const std::string& iOSNotificatio
 	setParameter("IOSNotificationCollapseId", iOSNotificationCollapseId);
 }
 
+std::string PushRequest::getAndroidMessageHuaweiUrgency()const
+{
+	return androidMessageHuaweiUrgency_;
+}
+
+void PushRequest::setAndroidMessageHuaweiUrgency(const std::string& androidMessageHuaweiUrgency)
+{
+	androidMessageHuaweiUrgency_ = androidMessageHuaweiUrgency;
+	setParameter("AndroidMessageHuaweiUrgency", androidMessageHuaweiUrgency);
+}
+
 std::string PushRequest::getPushType()const
 {
 	return pushType_;
@@ -555,6 +577,17 @@ void PushRequest::setIOSSilentNotification(bool iOSSilentNotification)
 	setParameter("IOSSilentNotification", iOSSilentNotification ? "true" : "false");
 }
 
+std::string PushRequest::getSendChannels()const
+{
+	return sendChannels_;
+}
+
+void PushRequest::setSendChannels(const std::string& sendChannels)
+{
+	sendChannels_ = sendChannels;
+	setParameter("SendChannels", sendChannels);
+}
+
 std::string PushRequest::getTarget()const
 {
 	return target_;