Кастомные iOS клиенты не получают VoIP уведомления.
Привет. Я разработчик одного из альтернативных TG клиентов для iOS - Nicegram.
Хотел бы узнать про Voip пуши в приложении TG.
Судя по всему, альтернативные клиенты не получают voip пуши, совсем. Проблемы #
131 и #
49 только подтверждают это.
❌ К сожалению, из-за (серверной?) проблемы, кастомные клиенты лишаются некоторых функций:
-
Ревоук уведомлений (если сообщение было удалено)
-
Удаленный выход из сессии в бэкграунде
- Обновление IP Датацентров Telegram (полезно в странах где Телеграм блокируется)
- Обновление количества непрочитанных и синхронизация сообщений в бэкграунде.
- Звонки Telegram (при закрытом приложении)
- Обновление Live локации в бэкграунде
И другие...
Стоит учесть, что
отсуствие первых двух функций может плохо повлиять на приватность пользователей.
Этой функциональности лишается любой кастом на iOS :(
Даже создав универсальный церт (apns + voip + sandbox) и залив его на
my.telegram.org/apps, ничего не выходит. По прежнему работают лишь APNS уведомления
- Есть ли какие-то варианты решения проблемы с VoIP?
- Быть может есть причина не отсылать кастомам VoIP уведомления?
Кастомные iOS клиенты присылают уведомления в замьюченных чатах.
Ранее я так же сообщал о проблемах с APNS уведомлениями.
Большинству (не всем!) моих пользователей приходят уведомления из замьюченных чатов.
Это происходит только когда метод
registerDevice
получает токен шифрования
secure
.
Работает очень странно и это отдельная проблема.
Речь про этот код.
https://imgur.com/CFcxMPHЗдесь вручную было отключено шифрование и мои пользователи не получают замьюченных нотификаций.
❌ Однако они лишаются:
-
Шифрования уведомлений- Лейблов аккаунтов в уведомлении
- Возможность отвечать на уведомление через свайп на локскрине
- Превью медиа в уведомлении
Чуть больше информации и скриншотов тут:
https://twitter.com/nicegramapp/status/1128016308287811585AppID моего приложения:
587368
Заранее благодарю.