@@ -19,9 +19,10 @@ public class HarmonyNotification {
1919 /**
2020 * @see CommonEnum.HarmonyClickTypeEnum
2121 * 点击通知后续动作,
22- * 目前支持2种后续动作 ,
22+ * 目前支持3种后续动作 ,
2323 * want:打开应用内特定页面,
2424 * startapp:打开应用首页
25+ * payload:通知扩展消息
2526 */
2627 @ SerializedName ("click_type" )
2728 private String clickType ;
@@ -30,6 +31,11 @@ public class HarmonyNotification {
3031 * 示例:{"deviceId":"","bundleName":"com.getui.push","abilityName":"TestAbility","uri":"https://www.test.com:8080/push/test","action":"com.test.action","parameters":{"name":"Getui","age":12}}
3132 */
3233 private String want ;
34+ /**
35+ * 鸿蒙平台通知扩展消息(消息分类category参数必填,且设置“EXPRESS”,发送通知扩展消息前请先申请开通对应的消息自分类权益)
36+ * <a href="https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-noti-classification-0000001727885246#section0965171625420">自分类权益申请</a>
37+ */
38+ private String payload ;
3339
3440 public String getTitle () {
3541 return title ;
@@ -71,14 +77,23 @@ public void setWant(String want) {
7177 this .want = want ;
7278 }
7379
80+ public String getPayload () {
81+ return payload ;
82+ }
83+
84+ public void setPayload (String payload ) {
85+ this .payload = payload ;
86+ }
87+
7488 @ Override
7589 public String toString () {
7690 return "HarmonyNotification{" +
77- "title='" + title + '\'' +
91+ "want='" + want + '\'' +
92+ ", title='" + title + '\'' +
7893 ", body='" + body + '\'' +
7994 ", category='" + category + '\'' +
8095 ", clickType='" + clickType + '\'' +
81- ", want ='" + want + '\'' +
96+ ", payload ='" + payload + '\'' +
8297 '}' ;
8398 }
8499}
0 commit comments