Supported AndroidMessageVivoCategory for Push and MassPush.

This commit is contained in:
sdk-team
2023-03-15 14:19:10 +00:00
parent 45ae211126
commit 7a240d684e
5 changed files with 43 additions and 1 deletions

View File

@@ -52,6 +52,7 @@ void MassPushRequest::setPushTask(const std::vector<MassPushRequest::PushTask> &
setBodyParameter(pushTaskObjStr + ".AndroidPopupActivity", pushTaskObj.androidPopupActivity);
setBodyParameter(pushTaskObjStr + ".iOSRemindBody", pushTaskObj.iOSRemindBody);
setBodyParameter(pushTaskObjStr + ".Trim", pushTaskObj.trim ? "true" : "false");
setBodyParameter(pushTaskObjStr + ".AndroidMessageVivoCategory", pushTaskObj.androidMessageVivoCategory);
setBodyParameter(pushTaskObjStr + ".AndroidNotifyType", pushTaskObj.androidNotifyType);
setBodyParameter(pushTaskObjStr + ".AndroidPopupTitle", pushTaskObj.androidPopupTitle);
setBodyParameter(pushTaskObjStr + ".AndroidMessageHuaweiCategory", pushTaskObj.androidMessageHuaweiCategory);
@@ -75,6 +76,7 @@ void MassPushRequest::setPushTask(const std::vector<MassPushRequest::PushTask> &
setBodyParameter(pushTaskObjStr + ".AndroidXiaomiBigPictureUrl", pushTaskObj.androidXiaomiBigPictureUrl);
setBodyParameter(pushTaskObjStr + ".iOSRemind", pushTaskObj.iOSRemind ? "true" : "false");
setBodyParameter(pushTaskObjStr + ".iOSNotificationThreadId", pushTaskObj.iOSNotificationThreadId);
setBodyParameter(pushTaskObjStr + ".AndroidHuaweiTargetUserType", std::to_string(pushTaskObj.androidHuaweiTargetUserType));
setBodyParameter(pushTaskObjStr + ".AndroidMusic", pushTaskObj.androidMusic);
setBodyParameter(pushTaskObjStr + ".iOSNotificationCollapseId", pushTaskObj.iOSNotificationCollapseId);
setBodyParameter(pushTaskObjStr + ".AndroidMessageHuaweiUrgency", pushTaskObj.androidMessageHuaweiUrgency);
@@ -88,6 +90,7 @@ void MassPushRequest::setPushTask(const std::vector<MassPushRequest::PushTask> &
setBodyParameter(pushTaskObjStr + ".Title", pushTaskObj.title);
setBodyParameter(pushTaskObjStr + ".AndroidRenderStyle", pushTaskObj.androidRenderStyle);
setBodyParameter(pushTaskObjStr + ".iOSExtParameters", pushTaskObj.iOSExtParameters);
setBodyParameter(pushTaskObjStr + ".AndroidHuaweiReceiptId", pushTaskObj.androidHuaweiReceiptId);
setBodyParameter(pushTaskObjStr + ".AndroidNotificationHonorChannel", pushTaskObj.androidNotificationHonorChannel);
setBodyParameter(pushTaskObjStr + ".AndroidXiaomiImageUrl", pushTaskObj.androidXiaomiImageUrl);
setBodyParameter(pushTaskObjStr + ".AndroidPopupBody", pushTaskObj.androidPopupBody);

View File

@@ -115,6 +115,15 @@ void PushRequest::setTrim(bool trim) {
setParameter(std::string("Trim"), trim ? "true" : "false");
}
std::string PushRequest::getAndroidMessageVivoCategory() const {
return androidMessageVivoCategory_;
}
void PushRequest::setAndroidMessageVivoCategory(const std::string &androidMessageVivoCategory) {
androidMessageVivoCategory_ = androidMessageVivoCategory;
setParameter(std::string("AndroidMessageVivoCategory"), androidMessageVivoCategory);
}
std::string PushRequest::getAndroidNotifyType() const {
return androidNotifyType_;
}
@@ -331,6 +340,15 @@ void PushRequest::setIOSNotificationThreadId(const std::string &iOSNotificationT
setParameter(std::string("iOSNotificationThreadId"), iOSNotificationThreadId);
}
int PushRequest::getAndroidHuaweiTargetUserType() const {
return androidHuaweiTargetUserType_;
}
void PushRequest::setAndroidHuaweiTargetUserType(int androidHuaweiTargetUserType) {
androidHuaweiTargetUserType_ = androidHuaweiTargetUserType;
setParameter(std::string("AndroidHuaweiTargetUserType"), std::to_string(androidHuaweiTargetUserType));
}
std::string PushRequest::getAndroidMusic() const {
return androidMusic_;
}
@@ -466,6 +484,15 @@ void PushRequest::setIOSExtParameters(const std::string &iOSExtParameters) {
setParameter(std::string("iOSExtParameters"), iOSExtParameters);
}
std::string PushRequest::getAndroidHuaweiReceiptId() const {
return androidHuaweiReceiptId_;
}
void PushRequest::setAndroidHuaweiReceiptId(const std::string &androidHuaweiReceiptId) {
androidHuaweiReceiptId_ = androidHuaweiReceiptId;
setParameter(std::string("AndroidHuaweiReceiptId"), androidHuaweiReceiptId);
}
std::string PushRequest::getAndroidNotificationHonorChannel() const {
return androidNotificationHonorChannel_;
}