Supported AndroidVivoReceiptId for Push and MassPush.
This commit is contained in:
@@ -50,6 +50,7 @@ public:
|
||||
std::string androidImageUrl;
|
||||
int androidHonorTargetUserType;
|
||||
std::string androidNotificationVivoChannel;
|
||||
std::string androidVivoReceiptId;
|
||||
std::string iOSNotificationCategory;
|
||||
std::string androidNotificationXiaomiChannel;
|
||||
bool storeOffline;
|
||||
|
||||
@@ -74,6 +74,8 @@ public:
|
||||
void setAndroidHonorTargetUserType(int androidHonorTargetUserType);
|
||||
std::string getAndroidNotificationVivoChannel() const;
|
||||
void setAndroidNotificationVivoChannel(const std::string &androidNotificationVivoChannel);
|
||||
std::string getAndroidVivoReceiptId() const;
|
||||
void setAndroidVivoReceiptId(const std::string &androidVivoReceiptId);
|
||||
std::string getIOSNotificationCategory() const;
|
||||
void setIOSNotificationCategory(const std::string &iOSNotificationCategory);
|
||||
std::string getAndroidNotificationXiaomiChannel() const;
|
||||
@@ -200,6 +202,7 @@ private:
|
||||
std::string androidImageUrl_;
|
||||
int androidHonorTargetUserType_;
|
||||
std::string androidNotificationVivoChannel_;
|
||||
std::string androidVivoReceiptId_;
|
||||
std::string iOSNotificationCategory_;
|
||||
std::string androidNotificationXiaomiChannel_;
|
||||
bool storeOffline_;
|
||||
|
||||
@@ -64,6 +64,7 @@ void MassPushRequest::setPushTask(const std::vector<MassPushRequest::PushTask> &
|
||||
setBodyParameter(pushTaskObjStr + ".AndroidImageUrl", pushTaskObj.androidImageUrl);
|
||||
setBodyParameter(pushTaskObjStr + ".AndroidHonorTargetUserType", std::to_string(pushTaskObj.androidHonorTargetUserType));
|
||||
setBodyParameter(pushTaskObjStr + ".AndroidNotificationVivoChannel", pushTaskObj.androidNotificationVivoChannel);
|
||||
setBodyParameter(pushTaskObjStr + ".AndroidVivoReceiptId", pushTaskObj.androidVivoReceiptId);
|
||||
setBodyParameter(pushTaskObjStr + ".iOSNotificationCategory", pushTaskObj.iOSNotificationCategory);
|
||||
setBodyParameter(pushTaskObjStr + ".AndroidNotificationXiaomiChannel", pushTaskObj.androidNotificationXiaomiChannel);
|
||||
setBodyParameter(pushTaskObjStr + ".StoreOffline", pushTaskObj.storeOffline ? "true" : "false");
|
||||
|
||||
@@ -223,6 +223,15 @@ void PushRequest::setAndroidNotificationVivoChannel(const std::string &androidNo
|
||||
setParameter(std::string("AndroidNotificationVivoChannel"), androidNotificationVivoChannel);
|
||||
}
|
||||
|
||||
std::string PushRequest::getAndroidVivoReceiptId() const {
|
||||
return androidVivoReceiptId_;
|
||||
}
|
||||
|
||||
void PushRequest::setAndroidVivoReceiptId(const std::string &androidVivoReceiptId) {
|
||||
androidVivoReceiptId_ = androidVivoReceiptId;
|
||||
setParameter(std::string("AndroidVivoReceiptId"), androidVivoReceiptId);
|
||||
}
|
||||
|
||||
std::string PushRequest::getIOSNotificationCategory() const {
|
||||
return iOSNotificationCategory_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user