|
@@ -521,11 +521,11 @@ public class PushMessage implements Serializable {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * list超过1000, 分批推送
|
|
|
+ * 同时推送到android和ios的指定设备token
|
|
|
*
|
|
|
* @param jmsMessagingTemplate jms
|
|
|
- * @param toAndroid android
|
|
|
- * @param toIos ios
|
|
|
+ * @param toAndroid 推到安卓平台的Token列表
|
|
|
+ * @param toIos 推到ios平台的Token列表
|
|
|
*/
|
|
|
public boolean sendTokenOnPlatform(JmsMessagingTemplate jmsMessagingTemplate, ArrayList<String> toAndroid, ArrayList<String> toIos) {
|
|
|
try {
|
|
@@ -545,6 +545,11 @@ public class PushMessage implements Serializable {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 同时推送android和ios全平台
|
|
|
+ *
|
|
|
+ * @param jmsMessagingTemplate jms
|
|
|
+ */
|
|
|
public boolean sendAllOnPlatform(JmsMessagingTemplate jmsMessagingTemplate) {
|
|
|
try {
|
|
|
jmsMessagingTemplate.send(ValuePool.QUEUE_ANDROID_ALL, new GenericMessage<>(this));
|
|
@@ -556,6 +561,12 @@ public class PushMessage implements Serializable {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 只推送到android平台的指定设备token
|
|
|
+ *
|
|
|
+ * @param jmsMessagingTemplate jms
|
|
|
+ * @param toList 推到安卓平台的设备token
|
|
|
+ */
|
|
|
public boolean sendTokenOnAndroid(JmsMessagingTemplate jmsMessagingTemplate, ArrayList<String> toList) {
|
|
|
try {
|
|
|
if (IterUtil.isEmpty(toList)) {
|
|
@@ -570,6 +581,12 @@ public class PushMessage implements Serializable {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 只推送到ios的指定设备token
|
|
|
+ * @param jmsMessagingTemplate
|
|
|
+ * @param toList ios设备token
|
|
|
+ * @return
|
|
|
+ */
|
|
|
public boolean sendTokenOnIos(JmsMessagingTemplate jmsMessagingTemplate, ArrayList<String> toList) {
|
|
|
try {
|
|
|
if (IterUtil.isEmpty(toList)) {
|