— оффлайн сообщения хранятся в DHT сети
— другой клиент с помощью пуш-нотификации пингует мобильное устройство
— мобильный клиент запускается в фоне, забирает сообщения из хранилища, расшифровывает, показывает и засыпает.
Появляется зависимость от пуш-сервера, но без нее никуда. Сама нотификация не содержит в себе никакой информации, и в идеале сервер не должен знать, кто и кому отправил пуш.
Также мобильное приложение может время от времени запускаться в фоне и получать все оффлайн сообщения.
Сейчас можно экспортировать профайл с десктопа и отправить его на телефон. При изменении контакт-листа процедуру повторить.
Поддержку нескольких девайсов пилят-пилят, но никак не допилят. Насколько я понимаю, она запланирована на релиз ядра 0.2.0, который планируется в марте.
> Эту проблему делегаты и протоколы решают будучи немного проворными.
Извините, но ваш перевод отвратителен.
Совет читателю — если вы начинающий разработчик, то посмотрите лучше Стэнфордские лекции https://itunes.apple.com/ru/course/developing-ios-9-apps-swift/id1104579961
Согласно FAQ, можно использовать оба, они не конфликтуют:
Privacy Badger is compatible with most extensions. Whether it makes sense to run it with another adblocker varies. If you have customized your adblocker settings to block trackers as well, Privacy Badger may be partially redundant (though it may offer advantages like cookie blocking that other tracker blockers do not). However if you run extensions like Adblock Plus or Ghostery in their default configurations, Privacy Badger can significantly increase your privacy online. (Adblock does not block invisible trackers by default, Ghostery does not block anything by default.)
Либо можно пользоваться Убером вообще без геолокации, правда придется вводить свой адрес вручную.
кросс-платформенной библиотеке.Если есть желающие покодить на Swift — пишите на d@dvor.me. :-)
— оффлайн сообщения хранятся в DHT сети
— другой клиент с помощью пуш-нотификации пингует мобильное устройство
— мобильный клиент запускается в фоне, забирает сообщения из хранилища, расшифровывает, показывает и засыпает.
Появляется зависимость от пуш-сервера, но без нее никуда. Сама нотификация не содержит в себе никакой информации, и в идеале сервер не должен знать, кто и кому отправил пуш.
Также мобильное приложение может время от времени запускаться в фоне и получать все оффлайн сообщения.
Я с надеждой смотрю в светлое будущее, где все это будет реализовано (ну и стараюсь по мере своих сил его приближать).
Поддержку нескольких девайсов пилят-пилят, но никак не допилят. Насколько я понимаю, она запланирована на релиз ядра 0.2.0, который планируется в марте.
Извините, но ваш перевод отвратителен.
Совет читателю — если вы начинающий разработчик, то посмотрите лучше Стэнфордские лекции https://itunes.apple.com/ru/course/developing-ios-9-apps-swift/id1104579961
См. semver.org