Разное

Как написать свой мессенджер на android: Простой клиент-сервер на Android (интернет-мессенджер) / Хабр

Содержание

Пишем мессенджер с открытым исходным кодом / Хабр

Давным-давно в одной далекой стране была компания America Online. И был у нее удивительный частный Интернет за заборчиком, где вместо URL-ов были «keywords»: что-то среднее между адресом веб страницы и купленным ключевым словом в рекламе. Компании боролись за интересные ключевые слова, как сейчас борются за домены, а реклама выглядела так: «посетите нас во всемирной сети по адресу www.example.com, или наберите AOL Keyword: ‘banking'».

История имеет свойство повторяться. Сейчас роль Америки Онлайн играют основные мессенджеры: все они за заборчиками, несовместимы друг с другом, все изобретают свои keywords, желают схватить пользователя и уже никогда не отпускать. Компании не заинтересованы в открытости: более крупные игроки не желают делиться пользователями с более мелкими и уж тем более становиться открытыми. В результате невозможно послать сообщение даже из WhatsApp в Facebook Messenger, несмотря на то, что оба принадлежат одной компании. Да и пользователи ценят надежность и удобство выше абстрактной открытости, хотя многих раздражает, что часть друзей, например, в Telegram, часть в WhatsApp, а родители в Skype.

А вот роль открытого интернета, к сожалению, сегодня не играет никто. Ситуацию хочется изменить. Если XMPP не справился, может быть кто-то другой сможет? И тут рассказ про Tinode.

Что такое Tinode

Tinode — мессенджер с полностью открытым исходным кодом на Github. Все клиентские приложения (ReactJS и Андроид) лицензированы под Apache 2.0, для того, чтобы упростить создание коммерческих приложений на основе Tinode, сервер под GPL 3.0. Цель проекта — создать федерированный мессенджер, который прост и удобен как для пользователей, так и для операторов. Поставил — и все работает, как MySQL или Nginx. В долгосрочной перспективе цель проекта – создать открытую альтернативу существующим проприетарным мессенджерам, повторить в отношении мессенджеров то, что сделал Android в отношении операционных систем для мобильных телефонов.

Что он умеет

Поддержка множественных устройств.

У всех есть смартфон, иногда не один, плюс часто удобно использовать web-приложение с основного компьютера. Поэтому поддержка множественных устройств была одним из главных требований к проекту, что определило основные архитектурные решения. Если пользователь авторизуется с нового устройства, то не хочется, чтобы он начинал с чистого листа как в WeChat. А это означает, что нужно и адресную книгу, и сообщения хранить на сервере, что и было реализовано.

Очевидно, что хранение информации пользователя на сервере подходит не всем, так как создает риски нежелательного доступа: чем больше копий данных хранится в разных местах, тем выше вероятность, что что-то пойдет не так. Для этого предусмотрена возможность эфемерных сообщений и сообщений, которые удаляются с сервера после доставки клиенту. Технически, существует и возможность не хранить контакты на сервере постоянно — клиент отправляет их на сервер в момент подключения (login), затем они удаляются после logout. Однако, авторы посчитали это непрактично сложным и не стали делать.

Онлайн статус

Трансляция онлайн/оффлайн статуса пользователя в мессенджерах воспринимается как что-то само собой разумеющееся, однако, это весьма тяжелая в реализации фича. Нужно, чтобы она «просто работала», предсказуемо и надежно. Надежность работы исключила генерацию статуса на клиенте, как это реализовано в некоторых XMPP приложениях. В случае Tinode, сервер генерирует онлайн статус и рассылает по адресной книге, что, опять же, требует хранения контактов на сервере и их синхронизацию с клиентскими приложениями.

Простота протокола

Протокол хотелось сделать таким, чтобы кривая обучаемости была пологой – не нужно знать всего, чтобы начать. Спецификация получилась очень компактной: 10 запросов клиента, 5 ответов сервера. Например, по сравнению с 200+ страницами только core XMPP, не считая extensions, это почти записка на салфетке.

Представление данных отделено от сетевого протокола. Протокол лишь требует определенную структуру данных, но не требует, чтобы они передавались по сети каким-то определенным образом. Сейчас сервер поддерживает JSON по websocket и long polling, c TLS и без, плюс gRPC по TCP. Поддержка gRPC была реализована одним разработчиком за две недели, включая написание текстового клиента на Питоне. Добавление поддержки иных форматов данных и протоколов, например, MessagePack или Noise, вряд ли займет намного больше.

Расширяемость

С одной стороны, хочется, чтобы все работало сразу, например, чтобы основной функционал был сравним с WhatsApp и Telegram прямо из коробки. С другой, потребности у людей разные и нужно иметь возможность расширять функционал. Поиск баланса похож на выбор между монолитной архитектурой и микросервисами: нежелательно иметь неизменяемый монолит, и, аналогично, плохо получить получить зоопарк микросервисов, управление которыми превращается в отдельную задачу.

Было принято решение разделить функционал на три части — основной, сетевой и вспомогательный. Основной — это то, что позволяет Tinode выполнять основную функцию — пересылать сообщения. Сетевой — функционал взаимодействия в серверами, как формат передаваемых данных и сетевой протокол. Вспомогательный — то, что решает чью-то локальную задачу, например, поддержка конкретной базы данных в качестве бэкенда или какой-то метод авторизации, но никак не влияет на другие сервера или пользовательские приложения. Основной функционал реализован в основном коде. Сетевой функционал выделен, но также хранится в основном репозитории для того, чтобы по возможности избежать создания несовместимых серверов. Вспомогательный реализован в виде плагинов — компилируемых Go интерфейсов (поддержка разных баз данных, разных авторизаторов, пуш нотификации, валидаторы по емейл или телефону, поддержка каптчи и т.п.) и gRPC endpoints (чатбот и поисковый интерфейс).

Прочее

  • Возможность, но не требование привязки счета к телефону или емейлу или ещё чему угодно.
  • ID пользователей, которые трудно угадать, и, соответственно, трудно разослать спам.
  • Tags, позволяющие реализовывать поиск людей как в WeChat (и, подобно WeChat, встроить в мессенджер службу знакомств) или разделить организацию на отделы как в Slack.
  • Возможность подключения пользователей без регистрации, необходимая, например, для организации службы поддержки через чат.
  • Интерфейс и пример подключения чатботов.
  • Планы создания каналов как в Telegram.

Почему Go?

Сервер для мессенджера по сути роутер: получает сообщение из одного канала, как-то его обрабатывает, затем передает в другой канал или каналы. Go (как и Erlang, но это уже другая история) идеально подходит для создания такого функционала т.к. содержит примитивы goroutine и chan, делающие организацию потоков и обмен данными между ними эффективным и простым.

Безусловно, роутер можно написать и на C/C++, и на Java. Однако, при прочих равных, код скорее всего получится более сложным и потребует больших усилий для избежания дедлоков.

А что потом?

Федерация

Одна из основных задач для Tinode на ближайший год — создание платформы для федерации. Так, чтобы любой желающий мог запустить свой Tinode сервер, который бы мог обмениваться сообщениями с любым другим сервером, точно так, как это возможно с емейлом. Уже сейчас возможна кластеризация серверов. Сетевой обмен между сервером и клиентами идет по TLS websocket, что для внешного наблюдателя мало отличимо от простого HTTPS трафика.

Публичный DNS, вероятно, будет использоваться, по крайней мере первоначально. Однако, в будущем поиск чат-серверов будет осуществляться также, как это сделано в Bittorrent — при помощи DHT, распределенной хеш таблицы.

Хочется также избежать и проблем, за которые часто критикуют XMPP. Например, XMPP сервера очень разговорчивы. До половины сообщений является дублирующими, когда XMPP-клиент рассылает онлайн уведомления индивидуально каждому контакту из адресной книги.

Репутация и распределенное принятие решений

Системы обмена сообщениями больше всего похожи на емейл. Как известно, значительная часть электронной почты — спам. Не хочется повторять чужие ошибки, поэтому механизмы, ограничивающие спам, должны быть сразу встроены в систему. Полностью задача пока не решена, но есть общее направление:

  • Криптографическая идентификация сервера-отправителя.

    Изначально, SMTP вообще не предполагал какой-либо идентификации отправителя. Не стоит снова наступать на эти грабли. Каждый сервер, желающий установить контакт, будет представлен криптографическим сертификатом. «Ну да», скажете вы, «я сейчас нагенерю 100500 сертификатов и каждый раз буду представляться новым чистым сервером». И будете правы. Поэтому следующий пункт.
  • Распределенный учет репутации.

    Когда к нам стучится новый, неизвестный сервер-отправитель, мы сделаем запрос к известным серверам с просьбой сообщить рейтинг нового сервера. И в зависимости от ответа установим, например, скорость, с которой новый сервер может посылать нам сообщения.

Если посмотреть на распределенную систему принятия решения и учета репутации с высоты птичьего полета, то станет заметно сходство с blockchain. Возможно, blockchain (но не криптовалюта) может быть использован в качестве основы для построения распределенной системы репутации, хотя пока и не очевидно каким образом.

Шифрование

Ну а как же в наши дни без шифрования сообщений? Чаты между двумя людьми, вероятно, будут шифроваться OTR. С групповыми чатами пока непонятно. Все известные схемы шифрования групповых чатов либо имеют значительный недостатки, либо тяжеловесны и сложны в реализации. Также, не очевидно, насколько важно шифрование групповых чатов: «Если тайну знают двое – это уже не тайна, а если трое – это уже базар.»

Что вы по этому поводу думаете?

Как создать свой собственный корпоративный мессенджер?

У всех на слуху сейчас Telegram, Viber, WhatsApp, Skype и Slack. Это удобные мессенджеры, работают на смартфонах и компьютерах, в них есть куча всяких полезных штук, можно даже звонить, экономя деньги на международных переговорах.

Всё круто, кроме одного, очень важного момента.

Серверы этих мессенджеров находятся «где-то там, за океаном». Вы подключаетесь к ним через Интернет и пользуетесь тем, что вам дают, не больше и не меньше. Чем-то там управлять и контролировать вы их никак не можете.

Отсюда вытекает несколько неприятностей.

1. Вы зависимы от чужого сервиса


Если мессенджер «упадёт» хотя бы на сутки или его заблокируют по какой-то причине, как Telegram в России, — неудобства обеспечены. Люди привыкли общаться, обмениваться документами и фотками. Все было налажено и в один миг оказалось разрушено. Придётся строить схему работы с самого начала, но уже на базе другого мессенджера.

История сообщений и налаженные контакты будут потеряны, всё придётся выстраивать с нуля.

2. Вы не контролируете свой корпоративный мессенджер


Это само собой разумеется, вы же пользуетесь чужим сервисом. Бесплатно. Значит, вы для него — товар. Ваши личные данные, контакты, телефонная книга, местоположение, музыкальные предпочтения, текст сообщений, содержимое файлов — всё это складывается в рекламный профиль, который потом выгодно продаётся. Это не шутки, почитайте лицензионные соглашения, которые вы принимали, даже не читая, чтобы установить программу.

Публичные мессенджеры очень удобны, не надо разбираться ни в каких технических тонкостях, они работают сразу, привязавшись к вашему номеру мобильного. Но обратная сторона удобства в том, что это мейнстрим. Никаких доступных вам настроек на стороне сервера, никаких ограничений, с кем можно общаться, а с кем — нет. Нелояльный сотрудник может легко «слить» важную оперативную информацию конкуренту, а вы даже об этом не узнаете.

К тому же, в большинстве мессенджеров, кроме Slack, не получится ограничить круг общения сотрудников только рабочими контактами, чтобы они не тратили зря своё рабочее время.

3. Ваша переписка вам не принадлежит


Конечно, можно находиться в розовых облаках с радужными единорогами, дескать «мои сообщения никто читать не будет». Расскажите об этом шефу службы безопасности банка. Или главному бухгалтеру какой-нибудь розничной сети. Вас живо опустят на бренную землю.

Пользуетесь публичными мессенджером — будьте уверены, все сообщения хранятся, где положено, и могут быть прочитаны, кому это по долгу службы нужно. Да ещё и в суде будут использованы против вас, не дай Бог.

Именно по этой причине серьёзный бизнес не будет использовать бесплатные, публичные мессенджеры. Внешние контакты с клиентами — это одно, но люди не будут ради вас устанавливать себе тот мессенджер, который принят у вас в компании. Тут вам придётся пользоваться тем, что удобно и к чему привык ваш клиент.

Но для внутренних корпоративных коммуникаций — однозначно необходим только свой мессенджер, чтобы компания не зависела ни от кого.

4. Что делать?


Окей, страху нагнали. Выходит, использовать публичный мессенджер в коммерческих целях для серьёзной компании — нельзя. Но получить в своё пользование сервер мессенджера уровня WhatsApp или Telegram — это из разряда фантастики. Да и если бы это вдруг стало возможным, вряд ли у вас нашлась бы такая техническая площадка и специалисты, чтобы всю эту махину обслуживать. Из пушки по воробьям палить.

5. А такие мессенджеры есть?


Есть, и не один. В статье будем говорить о корпоративном мессенджере MyChat, который ведёт свою историю ещё с 2004 года, и уже давно работает по всему СНГ.

В программе русский интерфейс и русская справка. И, что немаловажно, русскоязычная служба поддержки. На официальном форуме больше 28 тысяч сообщений, он «живой» и там активно отвечают.

6. Как его установить?


В общем, на всё про всё вам понадобится минут 20. Без шуток.

Сначала качаете сервер с официального сайта, можно заказать бесплатную версию (максимум 20 онлайн-подключений). Для теста или для небольшой компании этого за глаза хватит. Установщик «весит» около 100 мегабайт.

Затем устанавливаете MyChat Server на любом компьютере внутри своей компании. Специального серверного железа для этого не надо, хватит и обычного офисного компьютера с Windows. В справке описано, как устанавливать сервер, по шагам.

После этого нужно подключиться к вашему серверу по IP адресу или доменному имени клиентским приложением, тут уже широкий выбор: Windows, Linux, macOS, Android и даже WEB. Качаем на сайте разработчика.

Можно скачать уже настроенный клиент прямо с вашего сервера, тут описано, как это сделать.

7. А как подключаться через Интернет к моему мессенджеру?


Тут всё просто, нужен внешний IP адрес, в статье про настройку работы MyChat через Интернет это подробно рассказывается.

Все ваши люди «снаружи» со смартфонами и из других офисов будут подключаться на внешний «белый» IP адрес (обычно это ваш роутер). А роутер уже перебросит их в вашу локальную сеть, подключив к серверу.

Те сотрудники, которые физически находятся с сервером мессенджера MyChat в одной сети, подключаются к нему напрямую, по локальной сети или Wi-Fi.

8. Насколько это безопасно?


Это серьёзный вопрос, потому что, раз уж вы хотите свой мессенджер, то вопросы безопасности уже не выйдет переложить на чужие плечи.

Трафик шифруется сеансовыми динамическими ключами по TLS1.2, используется OpenSSL. Помимо этого, все аудио и видео звонки также зашифрованы.

Web-сервисы MyChat, такие как: обычный чат, админка, встроенный форум, управление проектами Канбан и чат поддержки на сайт, защищаются с помощью HTTPS. Сертификаты вы используете свои собственные.

Сообщения и документы хранятся только на вашем сервере и больше нигде. MyChat может функционировать вообще автономно, даже без Интернета, в локальной сети или в корпоративной изолированной среде.

Кроме этого, в сервере MyChat есть фильтры по IP/MAC адресам и типам приложений, чтобы ограничить клиентские подключения из внешних сетей:

Личный опыт разработки «аналога Whatsapp» за 4 месяца

Интересный и нестандартный проект всегда манит разработчиков больше, чем разработка очередного интернет-магазина. Вот и мы, получив возможность реализовать корпоративную сеть с встроенным мессенджером для строительной компании BI Group, кинулись в бой, согласившись на срок полной реализации в 4 месяца.

Это был наш первый опыт разработки мессенджера. Предстояла уйма работы, но задор от возможности реализовать классный проект не давал усомниться в успехе. Уже сейчас, имея опыт больших месседжевых проектов, понимаем, что тогда мы смогли вытянуть нереальный объем работ и залить в сторы приложение только благодаря командной сплоченности и тому фактору, что для работы над данным проектом были отобраны наши лучшие специалисты.

Приложение должно было содержать:

  • корпоративные новости;
  • локальную базу сотрудников;
  • посты и каналы аналогично Facebook;
  • мессенджер.

В качестве back-end мобильного приложения использовали Mauris CRM, которая интегрирована с корпоративными порталами холдингов заказчика. Благодаря готовым модулям Mauris CRM и наличия REST API были реализованы все разделы, кроме мессенджера. Не буду останавливаться на реализации всех функций, там проблем не возникло.

Выбираем технологию

Перед выбором технологии для обмена сообщениями в приложении мы изучили теорию. Времени было мало, поэтому тайминг всех этапов был очень жесткий. Уже через сутки мы увидели, что есть два реальных решения для реализации: писать свое или использовать XMPP. Главной задачей была реализация протокола на сокетах вместо HTTP, что позволит реализовать оперативную двухстороннюю связь с сервером.

Свою реализацию логично делать при наличии должного опыта с чемоданом ошибок и успешных решений, протестированных на аудитории. Мы решили остановится на XMPP, проверенном годами решении таких компаний, как Google и Yahoo.

За 3 дня наш будущий специалист по разработке мессенджеров прочитал книгу «XMPP»  в оригинале. Через неделю у нас был прототип. Через две недели у нас уже ходили сообщения между тестовыми клиентами. Были реализованы статусы «печатает», «отправлено», «доставлено», «прочитано». Казалось, что половина пути пройдена и осталось добавить групповые чаты, правильно подключить решение к остальному бекенду и доработать клиентскую часть.

Сколько стоит разработать приложение, похожее на WhatsApp?

Объем работ

На тот момент мы не до конца понимали объемы работ, которые были проделаны программистами в таких мессенджерах как WhatsApp, Viber, Telegram. Из-за сжатых сроков мы не выполнили реверс инжиниринг WhatsApp и только в конце первого месяца поняли, что функционал мессенджера значительно больше, чем кажется на первый взгляд.

Пока не столкнешься с разработкой мессенджера, не заметишь, как много дополнительного функционала обеспечивает необходимый уровень простоты и удобства работы:

  1. Статусы отправлено, доставлено, прочитано;
  2. Возможность копировать сообщение;
  3. Возможность отвечать на конкретное сообщение;
  4. Функция пересылки сообщений;
  5. Возможность удалять сообщения у себя или и у себя, и у собеседника;
  6. Отправка смайлов;
  7. Локальное хранение диалогов;
  8. Поиск в диалоге;
  9. Возможность отключить уведомлений новых сообщений в конкретном диалоге;
  10. Возможность удаления диалога;
  11. Отправка изображений с встроенным редактором по типу упрощенного фотошопа с конвертированием их перед отправкой для уменьшения размера файла;
  12. Отправка и открытие файла;
  13. Редактирование видео, конвертация, отправка, воспроизведение;
  14. Отправка контакта из телефонной книги;
  15. Отправка геопозиции.

И это только базовые функции, которые доступны в бесплатных мессенджерах при общении между двумя людьми.

Мы не упомянули групповые переписки и секретные чаты. При подробном описании возможностей «стандартного простого мессенджера» список будет содержать около 50 пунктов. За каждым из этих пунктов стоит огромная работа команды проекта, и нужно понимать, что на реализацию каждого из пунктов потребуются время и ресурсы.

Для нашей корпоративной сети мы определили точные требования к функционалу мессенджера, и это позволило увидеть, что до финиша еще далеко.

Отличия iOS и Android

Следующим неприятным открытием было различие смайлов на iOS и Android. Apple реализовала стандартную клавиатуру, которой пользовались обладатели яблочных устройств, в то время как у Android не было такой вшитой стандартизированной клавиатуры. В связи с чем, в интерфейсе Android клиента мы реализовали дополнительную кнопку для смайлов, которая открывает клавиатуру приложения, где пользователи выбирают смайл. Для отображения смайла в приложении и push-сообщениях мы выполнили преобразования, прописанные вручную для каждого смайла.

После несовместимости смайлов, несовместимость форматов воспроизведения отправленных видео уже не удивляла. Под каждую платформу необходимо было готовить отдельный формат файла.

Хранение истории и синхронизация клиентов

Два важных вопроса, которые отнимают уйму времени. Они взаимосвязаны, поэтому решались комплексно. В рамках данного проекта было принято решение хранить историю переписок. При авторизации на новом устройстве необходимо подгружать полную историю индивидуальных и групповых чатов. В то же время было принято решение, что для одной учетной записи будет всего 1 клиент, и в случае подключения нового клиента, старый клиент будет уведомлен об этом и отлогинен. Такое решение позволило сохранить много времени.

Уже в первом нашем продукте мы заложили логику, частично превосходящую возможности Viber (не подгружает переписки, имеет ограничение по количеству клиентов).  Следующий наш продукт по технологичности превзошел возможности Viber и по количеству клиентов, подключенных к одной учетной записи.

Статусы сообщений в групповых чатах

Приступив к реализации групповых чатов, мы делали упор на возможность подключать большое количество людей в группы. Задача состояла в том, чтобы сделать лимит значительно выше, чем у Whatsapp или Viber. Данный аспект поставил нас перед сложным выбором. Если в группе 500 человек, то по протоколу XMPP  служебные уведомления о доставке и прочтении каждого сообщения каждым участником чата необходимо рассылать другим участникам чата. Таким образом получается, что в группе из 500 человек на каждое сообщение участника необходимо отправить 499 сообщений о доставке сообщения и 499 сообщений о его прочтении.

Из-за приоритетности задачи увеличения лимита участников группы, мы отказались от данного служебного трафика и информируем автора сообщения только об успешности отправки сообщения.

Проблемы нестабильности соединения

Полевые испытания показали, что статус «отправлено» тоже требует качественной отладки. В реальном мире нам не всегда доступно высокоскоростное Wi-Fi подключение к интернету. Иногда приходится работать с прерываниями, переключениями между базовыми станциями и другими проблемами связи.

Добавляется еще проблема остановки приложения под iOS. При каждом сворачивании приложения операционная система обрывает соединение с сервером. Пользователь не знает об этом и ему это абсолютно неинтересно. Он разворачивает приложение и хочет моментально увидеть новые сообщения, о которых ему уведомили push-сообщения, или отправить свое сообщение.

Так появляется проблема оптимизации программного решения под устойчивую работу соединения при нестабильном интернете и задача по созданию невероятно быстрого переподключения в случае возникновения проблем.

WhatsApp: феномен роста без маркетинга

Хеппи энд

На этом мы остановимся. Мы описали основные крупные проблемы с, которыми столкнулись за те 4 месяца напряженной работы.

У вас возникнет вопрос: выпустили ли мы продукт в срок? Выпустили в день дедлайна:) Весь заявленный функционал был реализован, но следующие два месяца ушли на отладку и оптимизацию работы как серверной стороны, так и iOS, Android клиентов.

После этого проекта последовали следующие аналогичные проекты, но к ним мы уже были готовы. Надеемся, что данная статья подготовит и вас. Если вы интересуетесь тонкостями мобильной разработки, смотрите видео-советы на нашем YouTube-канале:

Если вы нашли опечатку — выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать [email protected].

Разработка Android программы. Создание чата

Курс по изучению разработке в Android Studio. В ходе курса вы научитесь создавать Android программы с использованием дополнительных библиотек и базы данных. Вами будет создана чат программа, что будет синхронизироваться с базой данных Firebase.

Полезные ссылки:

  1. Курс по языку Java;
  2. Вступительный курс по Андроид разработке;
  3. Официальный сайт Java;
  4. Скачать Java JDK;
  5. Скачать Android Studio с официального сайта.

Разработка на Android

Платформа Android является одной из лидирующих мировых платформ. Сотни тысяч разработчиков по всему миру работают с этой платформой, создавая красивые и полноценные игры и приложения под устройства на базе ОС Android.

ОС Андроид стоит на самых разнообразных гаджетах, но чаще всего она встречается на смартфонах. Согласно разным статистическим данным, в 2017 году порядка 85% всех смартфонов построено на Android. Количество проданных копий мобильных телефонов на Андроид переваливает за 1,5 млрд.

Как разрабатывать на Android?

Для разработки на Android применяется язык программирования Java, а также программа Android Studio. Внутри программы вы можете использовать текстовый, а также графический редактор.

Текстовый редактор позволяет прописать весь функционал для игры/приложения, а графический редактор отвечает за дизайн и внешний вид приложения.

База данных Firebase

При разработке Android программ вы можете использовать практически любую базу данных. В вашем распоряжение такие БД, как:

  • SQLite;
  • MySQL;
  • MongoDB;
  • Firebase;
  • и множество других.

В ходе курса мы будем использовать БД Firebase, так как она одна из наиболее простых для интеграции в Android и обладает широким спектром возможностей.

Благодаря тому, что Firebase была куплена компанией Google в 2014 году, то интеграция этой БД и Android стала легким и быстрым процессом. Напомним что ОС Android также принадлежит компании Google.

У нас на сайте есть курс по Firebase и Андроид разработке, если вам интересно, то вы можете посмотреть его здесь.

План курса

В ходе курса вы создадите Андроид чат-программу, которая будет синхронизироваться с базой данных Firebase. Вы создадите интерфейс, добавите все необходимые библиотеки, а также создадите множество крутых эффектов: от эмоджи и до красивых «Bubble» блоков с сообщениями.

Facebook Messenger на Андроид — как установить приложение

Смартфоны и планшеты — те устройства, что всегда под рукой. И в настоящее время для общения используются не стандартные звонки и сообщения, а всевозможные мессенджеры. Аналогичное приложение выпустила компания Facebook. Он доступен для большинства мобильных платформ. А теперь давайте разберемся, как установить мессенджер Фейсбук для Андроид. Приятного прочтения инструкции!

Загрузка

Девайсы с Андроид очень распространены среди пользователей. Поэтому разработчики ПО, как правило, выпускают свои приложения и для этой платформы. Аналогично произошло и с данным мессенджером. Существует два удобных варианта его загрузки. Во-первых, это легко сделать через Play Market. А во-вторых, инсталляция возможна и через Апк-файл.

Ко второму варианту стоит прибегать только в исключительных случаях. Например, если мобильное устройство по каким-то причинам не совместимо с приложением по заявлению из Маркета или отсутствуют сервисы Google в системе, или мобильный трафик жестко ограничен. Во всех остальных ситуациях лучше воспользоваться первой инструкцией.

Вариант 1: Play Market

Это самый простой способ бесплатного скачивания мессенджера Фейсбук на Андроиде. Порядок действий здесь следующий:

  1. Откройте магазин Google Play.
  2. Впечатайте Facebook Messenger в поисковой форме.
  3. Перейдите к соответствующему приложению.
  4. Выберите опцию установки.
  5. Если появится окно со списком разрешений, то нажмите «Принять»

Вариант 2: Апк-файл

Facebook Messenger apk нужен для того, чтобы установить данное приложение без использования Google Play. Для начала загрузите соответствующий файл на ваше устройство. Затем откройте его непосредственно на Андроиде. Как правило, на этом этапе возникает оповещение о безопасности. В таком случае необходимо активировать инсталляцию приложений из неизвестных источников. Как только вы это сделаете, вернитесь к прежнему окну. Теперь пролистайте список разрешений до низа и нажмите «Установить».

Страница Facebook Messenger в Play Market

Читайте так же:



что это такое в телефоне простыми словами

Мессенджер – слово, которое еще несколько лет назад было известно только продвинутым пользователям настольных компьютеров. Но, сейчас данное слово все чаще используется в контексте мобильных телефонов и как результат, оно стало известно более широкому кругу людей. Но, четкое понимание, что такое мессенджер в телефоне, есть далеко не у всех. Многие считают, что это просто аналог SMS-сообщений или способ сэкономить, хотя это не совсем так.

Простыми словами о мессенджере

Мессенджер (Messenger) – это приложение на телефоне или компьютере, которое позволяет обмениться мгновенными текстовыми сообщениями (а также выполнять голосовые и видео звонки) через Интернет. Процесс обмена сообщениями в таком приложении очень похож на обмен обычными SMS-сообщениями на телефоне. Вы выбираете контакт, которому хотите отправить сообщение, пишите текст и нажимаете на кнопку «Отправить». Такое сообщение, как и обычное SMS, приходит получателю практически мгновенно. Но, между SMS-сообщениями и сообщениями в мессенджере есть ряд существенных отличий:

  • Мессенджер на телефоне.

    В мессенджерах сообщения пересылаются через Интернет, а не через GSM-сеть, как обычные SMS-сообщения. Поэтому для того, чтобы  отправить сообщение через мессенджер у вас должен быть доступ к Интернету. На телефоне для этого обычно используется мобильный интернет 3G или 4G. Также доступ к Интернету должен быть и у пользователя, который принимает сообщения. В общем, без интернета обмен сообщениями через мессенджер работать не будет.

  • Отправка сообщений через мессенджер расходует Интернет-трафик и за этот трафик вам придется заплатить вашему мобильному оператору. Но, текстовые сообщения требуют настолько мало трафика, что расходы получаются очень незначительными. Особенно, если сравнивать их с расходами на SMS-сообщения. Поэтому в итоге пользоваться мессенджерами на телефоне очень выгодно.
  • Для обмена сообщениями у обоих пользователей должен быть установлен один и тот же мессенджер. Если SMS-сообщения это универсальный способ отправки текста, то мессенджеры в этом плане являются достаточно закрытой системой. Поэтому если у вас установлено приложение Viber, то вы сможете отправить сообщение только тем контактам, у которых также установлено это приложение. Аналогичное правило работает и для всех остальных мессенджеров.
  • Мессенджеры предлагают намного больше возможностей чем обычные SMS-сообщения. Используя мессенджеры, вы сможете отправлять файлы, фотографии, видеоролики, анимированные картинки прямо со своего телефона. Кроме этого, мессенджеры позволяют создавать групповые чаты и общаться там сразу с несколькими друзьями или коллегами.
  • Мессенджеры поддерживают голосовую и видеосвязь. Большинство современных мессенджеров, кроме отправки текстовых сообщений позволяют выполнять звонки с помощью голосовой или видеосвязи. Как и сообщения, такие звонки работают через Интернет, поэтому их можно использовать для того, чтобы сэкономить на разговорах. Это особенно актуально в роуминге, где стоимость разговора очень высокая.

Как мессенджеры появились на телефонах

Изначально мессенджеры создавались для настольных компьютеров. История этих программ началась сразу после появления самого Интернета. Одной из первых разработок, которую можно считать современным мессенджером, стал протокол IRC или Internet Relay Chat. Данный протокол был создан для общения внутри небольших групп, но он также позволял отправлять личные сообщения отдельным пользователям, а также передавать файлы. Первая версия протокола IRC появилась еще в 1988 году, хотя позже в него несколько раз вносились изменения.

ICQ на компьютере.

Следующим шагом в развитии мессенджеров можно считать ICQ. Она появилась осенью 1996 года и уже через полгода количество ее пользователей составило 1 миллион человек. В дальнейшем скорость расширения пользовательской базы ICQ составляла 1 миллион пользователей за каждые 23 дня. Популярность данного мессенджера стала настолько большой, что начали появляться большое количество альтернатив от других разработчиков. Так, в 1997 году появилась программа AOL Instant Messenger (AIM) от компании America OnLine. AOL Instant Messenger также получил значительную популярность, но в основном только в Северной Америке. После этого свои мессенджеры представили компании Microsoft, Yahoo и другие.

Одним из прорывов в области мессенджеров стала появившаяся в 2003 году программа Skype, которая кроме текстовых сообщений предложила пользователям голосовую и видеосвязь. Также Skype решила несколько других проблем, например, обмен файлами в Skype работал намного лучше, чем в других мессенджерах того времени.

С распространением быстрого и доступного мобильного интернета, а также производительных телефонов с большим экраном, появилось новое поколение мессенджеров, которые ориентируются в первую очередь на мобильных пользователей. Это такие программы как WhatsApp, Viber, Telegram и другие.

Какие мессенджеры сейчас актуальны

Сейчас все мессенджеры имеют примерно одинаковый набор функций. Они позволяют отправлять текстовые сообщения, выполнять голосовые и видео звонки, передавать файлы и организовывать групповые чаты. Поэтому при выборе мессенджера стоит ориентироваться не на его возможности и заявленные функции, а на то, какой мессенджер актуален в вашем окружении. Спросите своих друзей и коллег, каким мессенджером они пользуются и установите себе такой же. Поскольку если вы установите не популярный мессенджер, то толку от него не будет никакого.

Популярные мессенджеры.

Также вы можете установить на свой телефон несколько наиболее популярных на данный момент мессенджеров и попробовать их в деле. Уже через пару недель станет ясно, в каком мессенджере вам наиболее удобно общаться и остальные приложения можно будет удалить. На данный момент чаще всего пользуются такими мессенджерами как:

  • WhatsApp;
  • Viber;
  • Telegram;
  • Facebook Messenger;
  • Skype;

Найти приложения этих мессенджеров можно в магазине приложений на вашем телефоне. На Android это Google Play Market, а на iPhone – App Store.

Посмотрите также:

Что такое мессенджер в телефоне простыми словами и для чего он нужен

Что это – мессенджер простыми словами, понятными каждому человеку? Найдем подробное понятное определение, рассмотрим особенности и поговорим об основных функциях. Пройдемся по отличиям от социальных сетей, а также приведем список основных приложений для смартфона и компьютера, которыми пользуется большинство людей на планете.

Определение

Мессенджер — это система обмена мгновенными сообщениями между пользователями на компьютере или смартфоне.

Слово мессенджер означает «курьер» или «связной» в переводе с английского языка. Именно в переводе слова «messenger» заключается основа определения этого явления. Переходим к понятию мессенджера – что это такое простыми словами?

Чтобы подробно разобраться, что такое мессенджер и для чего он нужен, стоит отметить особенности подобных программ:

  • Обмен сообщениями производится через интернет, данные не передаются по GSM-сети;
  • Чаще всего такие программы бесплатны – платить придется только за использованный трафик;
  • Воспользоваться возможностью обмена сообщений могут только пользователи одной программы. Если вы хотите поделиться с другом картинкой, например, в Скайпе, он должен установить на ПК или смартфон Скайп.

В 2019 году мессенджеры в мобильном телефоне стали бесплатными – практически все тарифы ведущих операторов предполагают наличие безлимитного трафика, включенного в тарифный план.

Функции мессенджера

Будем разбираться, для чего нужен мессенджер в телефоне? Изучим основные функции, присущие всем приложениям:

  • Мгновенная передача текстовых сообщений;
  • Возможность прикрепить фото, аудио, видео и другие документы;
  • Отправка файлов разного разрешения;
  • Запись голосовых и видеосообщений;
  • Создание конференций и групповых чатов;
  • Использование смайликов и стикеров;
  • Вызовы на стационарные и мобильные телефонные номера;
  • Сохранение истории переписок и звонков;
  • Голосовые и видеовызовы;
  • Отправка геолокации;
  • Создание фотографий прямо в приложении;
  • Гибкая настройка параметров под нужды пользователя.

Вам будет интересно узнать, что первым популярным софтом такого рода стала небезызвестная Аська или ICQ. В 1996 году Аська стала популярна у широкого круга людей и удерживала первенство на протяжении долгих лет, до появления конкурентов.

Вы узнали, что это такое – мессенджер в телефоне или на компьютере. Давайте поговорим о том, что входит в мессенджеры, и приведем примеры популярных приложений?

ТОП-10 Мессенджеров

Ниже мы рассмотрим самые популярные бесплатные приложения, которыми пользуются миллионы людей по всему миру. Обратите внимание, обзор не является рейтингом, программы перечислены в произвольном порядке. ТОП-10 составлен исключительно на основании результатов нашего тестирования и предпочтений пользователя.

Whatsapp

Это самый популярный мессенджер в мире, завоевавший любовь миллиардов людей. Если вы откроете Ватсап, увидите, что подавляющее большинство контактов из адресной книги уже скачали эту программу. Пользователи могут осуществлять вызовы, писать сообщения и прикреплять файлы – даже большого размера. Интерфейс мессенджера интуитивно понятен, а само приложение очень просто в использовании. В нашем разделе про Whatsapp вы узнаете:

Главная особенность софта – отсутствие рекламы и любых доплат. Все услуги оказываются безвозмездно.

Viber

Главный конкурент Вотсапа, ворвавшийся в ТОП несколько лет назад. Любим пользователями за яркий простой интерфейс. Отличительными особенностями можно считать:

Остальные возможности совпадают с Ватсапом – гибкие настройки, вызовы и переписка.

Telegram

Что такое Телеграм и в чем его отличительная черта? Особенность этого приложения – повышенные алгоритмы безопасности. Все основные функции присутствуют, при этом есть возможность:

Мессенджер работает с уникальными алгоритмами шифрования и гарантирует полную безопасность личных данных, конфиденциальность переписки. Запрещен на территории России, но используется с помощью прокси и ВПН-сервисов.

Skype

Некоторое время назад мессенджер Скайп был на пике популярности, но стал сдавать позиции в последних обновлениях. В первую очередь используется для видеосвязи – пользователи могут наслаждаться отличным качеством картинки и звука, звонить абонентам по всему миру бесплатно.

Старая версия приложения официально перестала поддерживаться почти на всех платформах. Поэтому вам придется обновить Скайп, если вы хотите продолжить им пользоваться. В программе доступна отправка файлов и коротких гиф-роликов, есть множество анимированных смайликов. Отдельного упоминания заслуживают дешевые тарифы на связь. И много других полезных и удобных функций, например, демонстрация экрана и запись разговора в Скайп.

Facebook Messenger

Это приложение выросло из одноименной социальной сети. Софт используется для быстрой комфортной переписки с любыми контактами – наличие аккаунта в Фэйсбуке не является обязательным требованием.

Отличается простейшим интерфейсом. Можно писать сообщения, делиться файлами, звонить и пользоваться секретными чатами.

Snapchat

Snapchat — это уникальное в своем роде приложение – главным инструментом являются короткие видеоролики, которые записывают пользователи. Вы можете украсить видеосообщение:

  • Рамками;
  • Линзами;
  • Спецэффектами;
  • Текстом.

Также вы можете поставить таймер в Снапчате, то есть выставить настройки длительности просмотра видеосообщения.

Создайте персонализированную говорящую открытку! Снапчат стал настоящим открытием для подростков, молодежи и взрослых – это уникальное решение для комфортного и красивого общения.

Discord

Discord — это мессенджер, который предназначается для геймеров, именно эта категория пользователей первой оценила особенности. Удобен для общения во время игры и повседневного контакта — просто добавляйте друзей в Дискорд и начинайте пользоваться!

Преимущества таковы:

  • Настройка горячих клавиш;
  • Отлично работает на компьютере;
  • Голосовая активация микрофона;
  • Автоматическая регулировка громкости речи;
  • Подавление стороннего шума.

При работе с приложением вы можете столкнуться с проблемой бесконечного подключения или с тем, что в Дискорде не работает микрофон, но с этим легко справиться, если знать как.

Не менее популярна программа и для простых юзеров, далеких от онлайн-игр.

WeChat

Китайский мессенджер WeChat – настоящая находка. Обладает множеством встроенных инструментов:

  • Заказ еды;
  • Вызов такси;
  • Редактор фотографий;
  • Автоматический перевод с множества языков.

Одна загвоздка – большинство опций работает только на территории Китая, интерфейс местами не русифицирован.

Hangouts

Hangouts — это мессенджер, который был создан разработчиком Гугл и входит в пакет программ, устанавливаемых в прошивку Андроид-телефонов по умолчанию. Ценится за простой интерфейс и отсутствие ненужных опций. К сожалению, не всегда работает стабильно.

IMO

Один из лидеров своего сегмента на Западе, пока не популярен в России. Ничем не отличается от конкурентов – пользователи могут писать текстовые сообщения, пользоваться стикерами, записывать аудио и делиться фотографиями.

Переходим к следующей части обзора? Разберемся, чем этот софт отличается от социальных сетей – например, Одноклассников или ВКонтакте.

Отличия от социальных сетей

Соцсети и мессенджеры – это не одно и то же. В чем заключаются основные различия между двумя категориями программ?

  • Мессенджеры в интернете – это упрощенная версия социальных сетей, предназначенная главным образом для общения. Возможности пользователей ограничены перепиской, звонками и обменом документами;
  • Социальные сети – это программы расширенного функционала. Пользователи не только общаются – есть возможность играть, зарабатывать деньги, включать медиаплееры, читать новости.

Мы подробно обсудили, что это такое – мессенджер и как им пользоваться, нашли отличие от социальных сетей. Напоследок затронем способы поиска и загрузки подходящего софта.

Как скачать

Если вы захотели начать использовать приложение мессенджер в телефоне Андроид или Айфон, нужно знать, где его искать. Все очень просто – ниже представлена инструкция для чайников.

  • Откройте магазин приложений, предустановленный на смартфоне – Гугл Плей Маркет или Эп Стор;
  • Введите название понравившейся программы в поисковую строку;
  • Найдите нужный результат в выдаче и кликните на иконку загрузки;
  • При необходимости введите код-пароль или отпечаток пальца;
  • Дождитесь окончания инсталляции и кликните на кнопку «Открыть»;
  • Следуя инструкциям на экране, введите личные данные, укажите мобильный телефон и другую контактную информацию;
  • Приступайте к использованию!

Теперь вы знаете, что относится к мессенджерам – выбирайте подходящий вариант из нашего списка, скачивайте софт по инструкции и наслаждайтесь перепиской с коллегами, близкими, родными. Вы будете удивлены – общение станет удобным, быстрым и комфортным.

7 бесплатных приложений чата для обмена сообщениями на вашем телефоне или компьютере

Для беспрепятственного общения с семьей и друзьями вам понадобятся бесплатные приложения для чата, доступные на нескольких платформах. В идеале и на мобильном, и на настольном.

Итак, какие бесплатные кроссплатформенные чат-приложения стоит скачать? И какие самые лучшие приложения для обмена мгновенными сообщениями доступны сегодня? Продолжайте читать, чтобы узнать.

1. WhatsApp

Несмотря на выкуп Facebook и опасения по поводу рекламы, WhatsApp остается самым популярным в мире приложением для обмена сообщениями.На момент написания у него более 1,5 миллиарда активных пользователей в месяц, и рост не показывает признаков замедления.

Но как насчет кроссплатформенного чата? Что ж, у WhatsApp есть приложения как в Google Play Store, так и в Apple App Store.Также есть веб-приложение (для входа в которое вам нужен QR-код) и автономные настольные приложения для Windows и Mac. К сожалению, версии WhatsApp для Linux не существует.

Другие примечательные особенности WhatsApp включают голосовой и видеочат, группы до 256 человек и сквозное шифрование всех сообщений.

Скачать: WhatsApp (бесплатно)

2.Telegram

telegram desktop app

Пользователям Windows будет интересно узнать о лучших приложениях для обмена сообщениями для ПК.Мы считаем, что Telegram предоставляет лучший клиент для Windows из всех возможных.

Приложение очень легкое, быстрое и содержит все те же функции, что и в мобильных версиях.И, в отличие от WhatsApp, вам не нужен QR-код для входа — достаточно вашего номера телефона. Уникально то, что Telegram даже предлагает портативное приложение для Windows; вам не нужно устанавливать его на свой компьютер, и вы можете использовать его на любом компьютере с Windows, на котором вы работаете.

В Telegram есть клиент для macOS и приложения для Android и iOS.Это также первое бесплатное приложение для чата в нашем списке, поддерживающее Linux.

Некоторые из наиболее полезных функций Telegram — это поддержка самоуничтожающихся сообщений, группы до 200000 участников, интеграция с ботами и возможность планировать сообщения на будущее.

useful-telegram-features

Скачать: Telegram (бесплатно)

3. Facebook Messenger

facebook messenger web app

Как и WhatsApp, Facebook Messenger выигрывает от наличия большой базы пользователей.В конце концов, любое приложение для обмена мгновенными сообщениями бесполезно, если у людей, с которыми вы хотите общаться чаще всего, это приложение не установлено.

У Facebook Messenger есть автономные приложения для Android и iOS.Однако единственный способ прочитать ваши сообщения Facebook на настольном компьютере / ноутбуке — использовать веб-приложение. Facebook не разработал отдельного настольного приложения Messenger ни для Windows, ни для MacOS.

Скачать: Facebook Messenger (бесплатно)

4.Строка

Line — одно из самых популярных приложений для общения в Азии.Это лидер рынка Японии, Таиланда, Индонезии и Тайваня. Если у вас есть друзья и родственники в этих регионах, Line — это обязательное бесплатное приложение для чата.

К счастью, Line также может похвастаться впечатляющей кроссплатформенной поддержкой.Существуют приложения Line, доступные для ПК, macOS, Android и iOS. Вы также можете установить расширение Line Chrome, если хотите отправлять мгновенные сообщения прямо из веб-браузера.

В дополнение к функциям чата Line выполняет также функции приложения для обмена видеосообщениями и службы обмена данными в реальном времени.Вы даже можете использовать его для подписки на другие аккаунты, например аккаунты брендов, знаменитостей, поп-звезд, спортивных команд и т. Д.

Загрузка: Line (бесплатно)

5.WeChat

WeChat — третье по популярности приложение для обмена сообщениями в мире после WhatsApp и Facebook Messenger.Если вам нужно бесплатное приложение для чата, чтобы общаться с людьми в Китае, это хорошее решение. Это лучшее приложение для обмена мгновенными сообщениями в этой стране.

Это также еще одно бесплатное приложение для чата с надежной кроссплатформенной поддержкой — вы можете найти отдельные версии WeChat для Android, iOS и настольных компьютеров.Однако, хотя WeChat предлагает приложения для обмена сообщениями для Windows и macOS, версии для Linux нет. Если вы используете дистрибутив Linux, вам нужно будет использовать веб-приложение службы, чтобы общаться с друзьями.

Некоторые из других основных функций WeChat включают видеосообщения, пользовательские стикеры, поток «Моментов» (аналогичный историям в Instagram) и обмен данными о местоположении в реальном времени.

Загрузка: WeChat (бесплатно)

6.Skype

Еще одно из лучших приложений для обмена сообщениями для ПК — Skype.Практически все пользователи Windows имеют учетную запись, и она тесно интегрирована с другими приложениями операционной системы, такими как Почта и Календарь.

Skype, конечно же, представляет собой приложение для обмена мгновенными сообщениями и приложение для обмена видеосообщениями в одном лице.В зависимости от выбранного пакета вы даже можете использовать приложение для получения голосовых сообщений, звонков на стационарные и мобильные телефоны, отправки SMS-сообщений и создания групповых чатов.

Помимо версии Skype для Windows в магазине Microsoft Store, он также доступен для Mac, Linux, Android и iOS.Веб-приложение тоже существует, но его функции более ограничены, чем у его настольного аналога.

Скачать: Skype (бесплатно)

7.Viber

Последнее приложение в нашем списке бесплатных приложений для чата — Viber.Его часто считают прямым конкурентом WhatsApp. Но хотя они имеют некоторые схожие функции (такие как сквозное шифрование, голосовые и видеозвонки, частные групповые чаты и интеграция с Google Assistant и Siri), есть некоторые ключевые различия.

Например, в Viber есть функция Viber Out.Это средство VOIP, позволяющее звонить на мобильные и стационарные телефоны по всему миру. Вы также можете следить за общедоступными учетными записями и чатами, создавать скрытые чаты и даже играть в игры в приложении Viber.

Несмотря на различия, Viber остается популярным сервисом мгновенного чата.Он имеет кроссплатформенную поддержку с приложениями, доступными для Windows, Mac, Android и iOS. Как и в WhatsApp, есть также веб-приложение, для входа в которое требуется QR-код.

Скачать: Viber (бесплатно)

Примечание. Ранее мы рассмотрели причины отказа от WhatsApp для Viber для более подробной разбивки.

Это лучшие бесплатные приложения для чата?

Когда вы выбираете лучшее бесплатное приложение для чата, отвечающее вашим потребностям, вам необходимо учитывать два основных момента.Во-первых, можете ли вы использовать его на своем оборудовании? Во-вторых, люди, с которыми вы хотите поговорить, также пользуются этой услугой?

Если что-то из вышеперечисленного соответствует вашим потребностям, тогда отлично.Если нет, сообщите нам о своей любимой альтернативе в комментариях ниже. Даже если это одна из этих онлайн-служб обмена мгновенными сообщениями, которая позволяет вам общаться с друзьями и семьей.

gps-6

Как отслеживать местоположение мобильного телефона, используя только номер телефона

Потеряли телефон? Пытаетесь найти ребенка или присмотреть за ним? Это приложение может помочь.

Об авторе

Дэн Прайс
(Опубликовано 1382 статей)

Дэн присоединился к MakeUseOf в 2014 году и является директором по партнерству с июля 2020 года.Обратитесь к нему с вопросами о спонсируемом контенте, партнерских соглашениях, рекламных акциях и любых других формах партнерства. Вы также можете увидеть его каждый год бродящим по выставочной площадке CES в Лас-Вегасе, поздоровайтесь, если собираетесь. До своей писательской карьеры он был финансовым консультантом.

Ещё от Dan Price

Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.

Интеграция приложения Facebook Messenger для Android

Переполнение стека

  1. Около
  2. Продукты

  3. Для команд
  1. Переполнение стека
    Общественные вопросы и ответы

  2. Переполнение стека для команд
    Где разработчики и технологи делятся частными знаниями с коллегами

  3. Вакансии
    Программирование и связанные с ним технические возможности карьерного роста

  4. Талант
    Нанимайте технических специалистов и создавайте свой бренд работодателя

  5. Реклама
    Обратитесь к разработчикам и технологам со всего мира

  6. О компании

.

Как отключить смайлики в Facebook Messenger на Android

Если вы недавно были в Facebook Messenger, вы, вероятно, видели новые варианты смайлов. Не фанат? Вот как их отключить

Приток новых вариаций эмодзи покорил технологический мир. У многих приложений есть собственный набор смайлов на выбор, поэтому вы можете выразить весь спектр своих эмоций с помощью милой миниатюрной графики. 2 июня Facebook Messenger для Android, iOS и Desktop был обновлен и теперь включает 1500 новых смайлов! Этот новый набор смайликов включает больше вариантов оттенков кожи и больше женских фигур.Хотя это может показаться отличной новостью, массы Facebook не слишком рады изменениям.

Помогать или причинять боль

Многие возражали против этого недавнего обновления Messenger, поскольку смайлики критикуют за то, что они менее реалистичны и более наглядны, чем предыдущие варианты. Это согласуется с общей критикой, что все больше и больше обновлений приложений кажутся ненужными или неактуальными. Это дополнение также подверглось критике за замену параметров эмодзи, уже доступных на разных устройствах.После обновления у пользователя будет доступ только к клавиатуре эмодзи, связанной с приложением Messenger.

Многие критики этого нового набора смайлов хотят отключить клавиатуру, чтобы они могли использовать настройки смайлов на своем устройстве или полностью другой набор смайлов. Это вариант для пользователей Android и iOS.

Как выключить новый Emojis

Изначально приложение Messenger спросит при обновлении, хотите ли вы добавить новые смайлы. На этом экране можно нажать «Выключить», чтобы избавиться от этой части обновления.Однако, если вы уже обновились, и новые смайлы уже вступили во владение, вы все равно можете отключить клавиатуру.

Чтобы отключить новые смайлы Messenger, выполните следующие простые шаги:

1. Откройте приложение Messenger на своем устройстве.

2. Щелкните параметр «Я» внизу экрана и выберите вкладку «Фотографии и мультимедиа».

3. Нажмите на выключенной стороне кнопки «Messenger Emoji», чтобы отключить эту функцию.

После выполнения этих шагов вы сможете использовать любую клавиатуру смайликов на своем устройстве, а не ограничиваться теми, которые доступны только в приложении.

Чем больше вы знаете

Если вы хотите узнать больше о приложении Facebook Messenger или о клавиатурах Android в целом, вам может помочь блог PSafe. Ознакомьтесь с нашим сообщением в блоге о скрытых играх Facebook Messenger: и скрытых сообщениях . Затем ознакомьтесь с множеством других клавиатур , доступных для вашего смартфона. Хотите писать гифками вместо смайликов? Где воля, там и выход!

.

Как общаться с друзьями в мессенджере без учетной записи Facebook «Смартфоны :: Гаджеты для взлома»

Для некоторых из вас, удалять Facebook или нет, является ежедневной проблемой. Одна из причин, по которой вы, возможно, еще не нажали на курок в своей учетной записи Facebook, может быть из-за Messenger, который предоставляет миллионам людей с различными устройствами простой способ общения друг с другом. Но вот секрет, который вы, возможно, не знаете: вам не нужно иметь учетную запись Facebook, чтобы использовать популярное приложение для чата Facebook.

Для ясности: вам необходимо сохранить свою учетную запись Facebook, если вы хотите сохранить свое приложение Messenger в его нынешнем виде. Удаление вашего Facebook стирает вашу учетную запись Messenger и все ваши чаты, поэтому, если вы не хотите потерять эти данные, вы не можете пойти на ядерный удар.

Однако это не означает, что вы не можете использовать Messenger без Facebook — вам просто нужно начать с нуля. Мы покажем вам, как легко создать новую учетную запись Messenger без учетной записи Facebook, а затем мы кратко поговорим о другом варианте, доступном вам, если вы хотите сохранить учетную запись Messenger, которая у вас есть прямо сейчас, которая подключена к ваш Facebook.

Вам не нужно удалять свою текущую учетную запись Messenger

Если вы действительно хотите использовать Messenger без какого-либо другого подключения к Facebook, вам придется создать новую учетную запись Messenger. Создание новой учетной записи Messenger по-прежнему позволяет отправлять сообщения людям на Facebook, так что вы не пропустите. Вы можете удалить свою старую учетную запись Messenger, если она у вас есть, но это не обязательно для создания отдельной учетной записи Messenger. Однако, если у вас есть существующая учетная запись Facebook, вы можете столкнуться с неприятной икотой.

Шаг 1. Начните с нуля с Messenger

Для начала установите приложение Messenger на свое устройство, если оно у вас еще нет, или удалите и переустановите Messenger, а затем откройте его. Если на вашем устройстве нет активной учетной записи Facebook, нажмите «Создать новую учетную запись» на первом экране. В противном случае, с активной учетной записью Facebook на вашем телефоне, Messenger попытается войти в систему, используя ее, но вы можете избежать этого, нажав «Это не я» внизу, а затем нажмите «Создать новую учетную запись».«

Если вы используете телефон Android, вам может потребоваться нажать« Продолжить »во всплывающем окне, прежде чем перейти к следующему шагу. Вы не увидите это всплывающее окно на iPhone.

Шаг 2 : Введите номер телефона и создайте пароль

На экране регистрации введите свой номер телефона, когда будет предложено, затем нажмите «Далее». Теперь у вас будет возможность создать пароль. Facebook не знает, что именно ему нужно от вашего пароля, но он остановит вас, если ваш пароль недостаточно надежен. Поэтому постарайтесь сделать что-нибудь с хотя бы небольшим количеством знаков препинания и цифр.Однако мы рекомендуем использовать максимально надежный пароль.

Шаг 3. Добавьте имя и подтвердите номер телефона

После выбора пароля введите свое имя и нажмите «Далее». На следующей странице нажмите «Создать учетную запись», затем введите код, отправленный на ваш прикрепленный номер телефона. Если вы не видите код, у вас будет возможность повторно отправить код через 60 секунд. Если вам нужно полностью изменить свой номер, нажмите «Изменить номер» и следуйте инструкциям, прежде чем вернуться к этому моменту.

Шаг 4. Пропустить вход (если применимо) и добавить фото

Если ваш телефон привязан к существующей учетной записи Messenger или Facebook, Messenger может предоставить вам возможность войти в систему с этой учетной записью. Просто нажмите «Это не моя учетная запись», чтобы пропустить эту опцию.

Затем у вас будет возможность добавить фотографию в свой профиль. Вы можете выбрать снимок со своего телефона или взять его на месте с помощью камеры. Выберите вариант, который лучше всего подходит для вас, и помните, что вы всегда можете изменить изображение своего профиля, как только ваша учетная запись будет настроена.Вам нужно будет предоставить Messenger соответствующие разрешения для выбранного вами варианта, например, доступ к приложению «Фото» при выборе фотографии на телефоне и доступ к приложению «Камера» при съемке новой фотографии.

Если вы не хотите добавлять фотографию в это время, нажмите «Не сейчас», чтобы пропустить ее.

Шаг 5. Включение или отключение уведомлений и разрешений для контактов

Затем Messenger потребует разрешение на отправку вам уведомлений, что имеет смысл, поскольку отличное приложение для обмена сообщениями должно отправлять вам надежные уведомления в режиме реального времени, когда вы получаете новое сообщение.Однако вы всегда можете запретить Messenger отправлять уведомления, чтобы обмен сообщениями оставался в самом приложении. Эту опцию можно будет изменить позже, поэтому не стесняйтесь выбирать любой вариант, который вам подходит. Просто знайте, что Chat Heads на Android может не работать, если вы хотите их использовать.

Затем Messenger попросит вас подключить контакты вашего телефона, чтобы вы могли находить этих людей и отправлять сообщения в приложении. Вы можете включить это, нажав «Включить» и предоставив разрешение Messenger контактам вашего телефона во всплывающем окне.Однако вы также можете выбрать «Не сейчас», если вы не хотите, чтобы Messenger видел ваши контакты. Вам нужно будет нажать «Продолжить» в следующем всплывающем окне, чтобы двигаться дальше. Опять же, вы можете изменить этот параметр позже.

Шаг 6: Начать обмен сообщениями Контакты

Поздравляем! Вы успешно создали учетную запись Messenger, не привязанную к профилю Facebook. Если вы связали свои контакты, здесь появятся те, у кого есть учетные записи Facebook. В противном случае вы можете легко найти имена всех отсутствующих контактов Facebook.

Если вам надоел Facebook и к нему уже подключена учетная запись Messenger, вы можете деактивировать свою учетную запись Facebook вместо того, чтобы удалять ее. Это позволит вам использовать Messenger, пока ваша учетная запись Facebook заблокирована.

Эта статья была подготовлена ​​во время специального освещения Gadget Hacks, посвященного текстовым сообщениям, мгновенным сообщениям, звонкам и аудио / видео-чату с помощью вашего смартфона. Посмотрите всю серию чатов.

Не пропустите: Как настроить автоматическое удаление вашей учетной записи Facebook при смерти

Обеспечьте безопасность соединения без ежемесячного счета .Получите пожизненную подписку на VPN Unlimited для всех своих устройств при единовременной покупке в новом магазине Gadget Hacks Shop и смотрите Hulu или Netflix без региональных ограничений.

Купить сейчас (80% скидка)>

Обложка и скриншоты Джейка Петерсона / Gadget Hacks
.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *