Лёгкая и подключаемая платформа для отправки сообщений на сервер. Интеграция push-уведомлений в один клик (Huawei Push, Oppo Push, Vivo, Xiaomi Push и т. д.), предоставление эффективного механизма поддержания активности, поддержка расширения push-уведомлений, полное разделение push-уведомлений и бизнес-логики, освободите свои руки!
<dependency>
<groupId>com.mars</groupId>
<artifactId>mars-push-spring-boot-starter</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
push:
# Huawei Push
huawei:
clientId:
clientSecrect:
vivo:
# Vivo Push
appId:
appKey:
appSecret:
xiaomi:
# Xiaomi Push
appId:
appKey:
appSecret:
oppo:
# Oppo Push
appId:
appKey:
appSecret:
masterSecret:
@Resource
private HuaweiPushImpl huaweiPush;
@Resource
private XiaomiPushServiceImpl xiaomiPush;
@Resource
private VivoPushServiceImpl vivoPush;
@Resource
private OppoPushServiceImpl oppoPush;
/**
* Отправка push-уведомления
*
* @param request request
* @return String
*/
@PostMapping("/push")
public String send(@RequestBody PushRequest request) {
try {
switch (request.getDevice()) {
case "huawei":
huaweiPush.send(request);
case "xiaomi":
xiaomiPush.send(request);
case "vivo":
vivoPush.send(request);
case "oppo":
oppoPush.send(request);
default:
}
} catch (Exception e) {
e.printStackTrace();
}
return "success";
}
DEMO-адрес: https://gitee.com/WQLOVEPEACE_admin/mars-push/tree/master/mars-springboot-push-starter
Номер группы: 760772667
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )