Compare commits

..

4 Commits

Author SHA1 Message Date
d4125846ec Merge pull request 'Видеосообщения (кружочки)' (#19) from dev into main
All checks were successful
Build rosetta-wss / build (push) Successful in 1m57s
Reviewed-on: #19
2026-04-11 15:56:05 +00:00
RoyceDa
f87198c054 Видеосообщения (кружочки) 2026-04-10 17:36:31 +02:00
RoyceDa
58fe3c409d Новый тип вложений - голосовое сообщение
All checks were successful
Build rosetta-wss / build (push) Successful in 1m51s
2026-04-10 17:28:32 +02:00
RoyceDa
bdc44f36f0 Push READ теперь с пустым уведомлением для точного пробуждения
All checks were successful
Build rosetta-wss / build (push) Successful in 1m57s
2026-04-08 22:11:52 +02:00
2 changed files with 5 additions and 2 deletions

View File

@@ -8,7 +8,9 @@ public enum AttachmentType {
MESSAGES(1), MESSAGES(1),
FILE(2), FILE(2),
AVATAR(3), AVATAR(3),
CALL(4); CALL(4),
VOICE(5),
VIDEO_CIRCLE(6);
private final int code; private final int code;

View File

@@ -61,9 +61,10 @@ public class FCM extends Pusher {
* Тихий тип уведомления для очистки отправленных уведомлений на устройстве, * Тихий тип уведомления для очистки отправленных уведомлений на устройстве,
* не должен отображаться пользователю, поэтому не задаем звук и ставим contentAvailable для iOS и high priority для Android * не должен отображаться пользователю, поэтому не задаем звук и ставим contentAvailable для iOS и high priority для Android
*/ */
apnsConfig.setAps(Aps.builder().setContentAvailable(true).setSound("default").build()); apnsConfig.setAps(Aps.builder().setContentAvailable(true).setMutableContent(true).build());
androidConfig.setPriority(AndroidConfig.Priority.HIGH); androidConfig.setPriority(AndroidConfig.Priority.HIGH);
messageBuilder.setApnsConfig(apnsConfig.build()); messageBuilder.setApnsConfig(apnsConfig.build());
messageBuilder.setNotification(Notification.builder().setTitle("").setBody("").build());
messageBuilder.setAndroidConfig(androidConfig.build()); messageBuilder.setAndroidConfig(androidConfig.build());
break; break;
case PushType.PERSONAL_MESSAGE: case PushType.PERSONAL_MESSAGE: