From f4a0f2acc63d7785eab108419a4e16f5f688cb95 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期六, 18 一月 2020 12:06:27 +0800
Subject: [PATCH] 用户注册信息

---
 fanli/src/main/java/com/yeshi/fanli/util/factory/IOSPushFactory.java |   67 ++++++++++++++++++++++++++++-----
 1 files changed, 56 insertions(+), 11 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/factory/IOSPushFactory.java b/fanli/src/main/java/com/yeshi/fanli/util/factory/IOSPushFactory.java
index 3ed5ce0..fa7b643 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/factory/IOSPushFactory.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/factory/IOSPushFactory.java
@@ -2,7 +2,7 @@
 
 import java.io.UnsupportedEncodingException;
 
-import com.yeshi.fanli.controller.admin.PushController;
+import com.yeshi.fanli.dto.push.PushTypeEnum;
 import com.yeshi.fanli.util.StringUtil;
 
 import net.sf.json.JSONObject;
@@ -59,11 +59,11 @@
 		alert.put("badge", "1");
 		alert.put("sound", "default");
 		alert.put("url", "http://id=" + auctionId);
-		alert.put("type", PushController.GOODS);
+		alert.put("type",PushTypeEnum.goodsdetail.getCode());
 
 		JSONObject aps = new JSONObject();
 		aps.put("alert", alert);
-		aps.put("badge", 1);
+		//aps.put("badge", 1);
 		JSONObject json = new JSONObject();
 		json.put("aps", aps);
 		return filterPushContent(json);
@@ -82,10 +82,10 @@
 		alert.put("body", body);
 		alert.put("badge", "1");
 		alert.put("sound", "default");
-		alert.put("type", PushController.ZNX);
+		alert.put("type", PushTypeEnum.ZNX.getCode());
 		JSONObject aps = new JSONObject();
 		aps.put("alert", alert);
-		aps.put("badge", 1);
+		//aps.put("badge", 1);
 		JSONObject json = new JSONObject();
 		json.put("aps", aps);
 		return filterPushContent(json);
@@ -106,12 +106,12 @@
 		alert.put("body", body);
 		alert.put("badge", "1");
 		alert.put("sound", "default");
-		alert.put("type", PushController.URL);
+		alert.put("type",PushTypeEnum.url.getCode());
 		alert.put("url", shortUrl);
 
 		JSONObject aps = new JSONObject();
 		aps.put("alert", alert);
-		aps.put("badge", 1);
+		//aps.put("badge", 1);
 		JSONObject json = new JSONObject();
 		json.put("aps", aps);
 		return filterPushContent(json);
@@ -131,12 +131,12 @@
 		alert.put("body", body);
 		alert.put("badge", "1");
 		alert.put("sound", "default");
-		alert.put("type", PushController.WEEX);
+		alert.put("type", PushTypeEnum.weex.getCode());
 		alert.put("url", shortUrl);
 
 		JSONObject aps = new JSONObject();
 		aps.put("alert", alert);
-		aps.put("badge", 1);
+		//aps.put("badge", 1);
 		JSONObject json = new JSONObject();
 		json.put("aps", aps);
 		return filterPushContent(json);
@@ -156,15 +156,60 @@
 		alert.put("body", body);
 		alert.put("badge", "1");
 		alert.put("sound", "default");
-		alert.put("type", PushController.BAICHUAN);
+		alert.put("type", PushTypeEnum.baichuan.getCode());
 		alert.put("url", shortUrl);
 
 		JSONObject aps = new JSONObject();
 		aps.put("alert", alert);
-		aps.put("badge", 1);
+		//aps.put("badge", 1);
+		JSONObject json = new JSONObject();
+		json.put("aps", aps);
+		return filterPushContent(json);
+	}
+	
+	/**
+	 * 绂忓埄涓績鎺ㄩ��
+	 * @param title
+	 * @param body
+	 * @return
+	 */
+	public static JSONObject createWelfarePush( String title, String body) {
+		JSONObject alert = new JSONObject();
+		alert.put("title", title);
+		alert.put("body", body);
+		alert.put("badge", "1");
+		alert.put("sound", "default");
+		alert.put("type", PushTypeEnum.welfare.getCode());
+
+		JSONObject aps = new JSONObject();
+		aps.put("alert", alert);
+		//aps.put("badge", 1);
 		JSONObject json = new JSONObject();
 		json.put("aps", aps);
 		return filterPushContent(json);
 	}
 
+	
+	/**
+	 * 鐢ㄦ埛绛惧埌
+	 * @param title
+	 * @param body
+	 * @return
+	 */
+	public static JSONObject createUserSignInPush( String title, String body) {
+		JSONObject alert = new JSONObject();
+		alert.put("title", title);
+		alert.put("body", body);
+		alert.put("badge", "1");
+		alert.put("sound", "default");
+		alert.put("type", PushTypeEnum.signin.getCode());
+
+		JSONObject aps = new JSONObject();
+		aps.put("alert", alert);
+		//aps.put("badge", 1);
+		JSONObject json = new JSONObject();
+		json.put("aps", aps);
+		return filterPushContent(json);
+	}
+	
 }

--
Gitblit v1.8.0