Supported AndroidTargetUserType. AndroidHonorTargetUserType for Push and MassPush.

This commit is contained in:
sdk-team
2023-10-12 08:16:06 +00:00
parent 2c0d297a8d
commit a16636b8bd
13 changed files with 71 additions and 1 deletions

View File

@@ -48,6 +48,7 @@ public:
int androidNotificationBarPriority;
std::string expireTime;
std::string androidImageUrl;
int androidHonorTargetUserType;
std::string androidNotificationVivoChannel;
std::string iOSNotificationCategory;
std::string androidNotificationXiaomiChannel;
@@ -79,6 +80,7 @@ public:
std::string androidHuaweiReceiptId;
std::string androidNotificationHonorChannel;
std::string androidXiaomiImageUrl;
int androidTargetUserType;
std::string androidPopupBody;
std::string androidBigPictureUrl;
bool iOSSilentNotification;

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_PUSH_EXPORT PushMessageToAndroidRequest : public RpcServiceRe
public:
PushMessageToAndroidRequest();
~PushMessageToAndroidRequest();
bool getStoreOffline() const;
void setStoreOffline(bool storeOffline);
std::string getTitle() const;
void setTitle(const std::string &title);
std::string getBody() const;
@@ -46,6 +48,7 @@ public:
void setTargetValue(const std::string &targetValue);
private:
bool storeOffline_;
std::string title_;
std::string body_;
std::string jobKey_;

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_PUSH_EXPORT PushMessageToiOSRequest : public RpcServiceReques
public:
PushMessageToiOSRequest();
~PushMessageToiOSRequest();
bool getStoreOffline() const;
void setStoreOffline(bool storeOffline);
std::string getTitle() const;
void setTitle(const std::string &title);
std::string getBody() const;
@@ -46,6 +48,7 @@ public:
void setTargetValue(const std::string &targetValue);
private:
bool storeOffline_;
std::string title_;
std::string body_;
std::string jobKey_;

View File

@@ -32,6 +32,8 @@ public:
~PushNoticeToAndroidRequest();
std::string getExtParameters() const;
void setExtParameters(const std::string &extParameters);
bool getStoreOffline() const;
void setStoreOffline(bool storeOffline);
std::string getTitle() const;
void setTitle(const std::string &title);
std::string getBody() const;
@@ -49,6 +51,7 @@ public:
private:
std::string extParameters_;
bool storeOffline_;
std::string title_;
std::string body_;
std::string jobKey_;

View File

@@ -70,6 +70,8 @@ public:
void setExpireTime(const std::string &expireTime);
std::string getAndroidImageUrl() const;
void setAndroidImageUrl(const std::string &androidImageUrl);
int getAndroidHonorTargetUserType() const;
void setAndroidHonorTargetUserType(int androidHonorTargetUserType);
std::string getAndroidNotificationVivoChannel() const;
void setAndroidNotificationVivoChannel(const std::string &androidNotificationVivoChannel);
std::string getIOSNotificationCategory() const;
@@ -138,6 +140,8 @@ public:
void setAndroidNotificationHonorChannel(const std::string &androidNotificationHonorChannel);
std::string getAndroidXiaomiImageUrl() const;
void setAndroidXiaomiImageUrl(const std::string &androidXiaomiImageUrl);
int getAndroidTargetUserType() const;
void setAndroidTargetUserType(int androidTargetUserType);
std::string getSmsTemplateName() const;
void setSmsTemplateName(const std::string &smsTemplateName);
std::string getAndroidPopupBody() const;
@@ -194,6 +198,7 @@ private:
int androidNotificationBarPriority_;
std::string expireTime_;
std::string androidImageUrl_;
int androidHonorTargetUserType_;
std::string androidNotificationVivoChannel_;
std::string iOSNotificationCategory_;
std::string androidNotificationXiaomiChannel_;
@@ -228,6 +233,7 @@ private:
std::string androidHuaweiReceiptId_;
std::string androidNotificationHonorChannel_;
std::string androidXiaomiImageUrl_;
int androidTargetUserType_;
std::string smsTemplateName_;
std::string androidPopupBody_;
std::string androidBigPictureUrl_;

View File

@@ -35,11 +35,13 @@ namespace AlibabaCloud
struct DeviceInfo
{
std::string lastOnlineTime;
std::string brand;
std::string account;
std::string deviceType;
std::string deviceId;
std::string deviceToken;
std::string alias;
std::string model;
std::string phoneNumber;
bool online;
std::string tags;