NotificationHandler.java
856 Bytes
package com.ys.yslibrary.bean;
/**
* 极光推送消息处理类(目前sample没有使用)
*/
public class NotificationHandler extends IntentHandler {
private SemanticResult result;
// public NotificationHandler(ChatViewModel model, PlayerViewModel player, PermissionChecker checker) {
// super(model, player, checker);
// }
@Override
public Answer getFormatContent(SemanticResult result) {
this.result = result;
StringBuilder answer = new StringBuilder(result.answer);
if(result.data.has("appid")) {
answer.append(NEWLINE);
answer.append(NEWLINE);
answer.append("<a href=\"use\">马上体验一下</a>");
return new Answer(answer.toString().replaceAll("\n", NEWLINE), result.answer);
}
return new Answer(answer.toString());
}
}