|
|
@@ -62,7 +62,7 @@ public class PushMessageManager {
|
|
|
* @return
|
|
|
*/
|
|
|
public PushMessageManager addPushBean(PushBean bean) {
|
|
|
- if (APIData.isTrue(bean.getNeedSaving())) {
|
|
|
+ if (APIData.isTrue(bean.getNeedSaving()) && isNewsSavigCode(bean.getScreenCode())) {
|
|
|
Log.d("APP# PushMessageManager | addPushBean", "|" + "add: " + bean.toJson());
|
|
|
pushBeans.add(bean);
|
|
|
isUnread = true;
|
|
|
@@ -192,6 +192,22 @@ public class PushMessageManager {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 소식으로 저장할 타입인지 확인
|
|
|
+ *
|
|
|
+ * @param code
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static boolean isNewsSavigCode(String code) {
|
|
|
+ String[] codes = new String[]{CODE_EVENT_WINNER, CODE_EXTINCTION, CODE_MY_COUPON};
|
|
|
+ for (String s : codes) {
|
|
|
+ if (s.equals(code)) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 사용 가능 코드 확인
|
|
|
*
|