cryptofoundry

Связаться с cryptofoundry

Расскажите, что вы хотите создать или автоматизировать.

Электронная почта
[email protected]
ADAMANT Messenger
Открыть в ADAMANT
Статья

Включение push-уведомлений в ADAMANT Messenger на iOS

Включение push-уведомлений в ADAMANT Messenger на iOS

ADAMANT Messenger для iOS может уведомлять пользователей о новых сообщениях, даже когда приложение не запущено, благодаря службе уведомлений ADAMANT (ANS). Работа начинается, когда пользователь отправляет зашифрованное сигнальное сообщение, содержащее уникальный токен, на ноду блокчейна ADAMANT, указывая в качестве получателя адрес ADAMANT для ANS. ANS опрашивает блокчейн, чтобы расшифровать токен пользователя, и фильтрует транзакции, в которых адрес ADM пользователя указан как получатель. Затем ANS запрашивает у APNS доставку этих транзакций, содержащих зашифрованные сообщения, на устройство пользователя, определяемое по уникальному токену. В конце APNS уведомляет устройство, и приложение Messenger использует свой секретный ключ (парольную фразу) для расшифровки сообщений.

Эта архитектура гарантирует, что устройство пользователя никогда не взаимодействует напрямую с ANS, что означает, что ANS не узнаёт IP-адрес устройства или другие идентификаторы. Их взаимодействие происходит исключительно через ноды блокчейна. Чтобы включить push-уведомления в приложении, пользователи должны активировать опцию «Оставаться в системе» и выбрать тип push-уведомлений.