Что делать если вк не заходит: Не могу зайти в ВК на свою страницу с телефона и не войти с компьютера

Содержание

ВКонтакте не работает? Состояние и проблемы. Детектор сбоев

vk.comАнна Слатина | Анна Слатина

24.05.2023 15:09 (МСК)

Видос не открывается? Опять ВК глючит 😡

vk.comBanks Lennon | Banks Lennon

24.05.2023 15:05 (МСК)

Вк снова присмерти И не грузит видео

telegram.orgDaria E. | Daria E.

24.05.2023 14:22 (МСК)

У вас отвалилась трансляция в ВК.

vk.comМихаил Егоров | Михаил Егоров

24.05.2023 14:11 (МСК)

У меня ВК сдох

telegram. orgN3k1t4_1996 ᅠ | N3k1t4_1996 ᅠ

24.05.2023 13:24 (МСК)

Сбой ВКонтакте

telegram.orgАндрей | Андрей

24.05.2023 12:29 (МСК)

А чё с ВК плеем, почему он не работает? Мб кто-то знает

telegram.orgЯна | Яна

24.05.2023 12:11 (МСК)

Ну нет, так не работает именно в приложении ВК видео

vk.comДенис Тихомиров | Денис Тихомиров

24.05.2023 11:59 (МСК)

Ну умер и умер vk.com/livesamp

telegram.orgreskent | reskent

24. 05.2023 11:56 (МСК)

Вк в укр не работает уже

telegram.orgsaint | saint

24.05.2023 10:53 (МСК)

У меня наблюдается сбой в вк. Не грузят личные сообщения ( С ПК все работает

otvet.mail.ruDopplerOFF Kekoff | DopplerOFF Kekoff

24.05.2023 10:46 (МСК)

Не работает ютуб, гугл и другие зарубежные сайты

Здравствуйте, господа! После сборки ПК появилась такая проблема, что при подключения интернета через телефон(другие способы не пробовал), сразу после подключения не загружаются зарубежные сайты, но такие как вк, одноклассники, авито и т.п. работают. Что бы решить эту проблему я обычно заходил в настройки, отключал/включал Ethernet(скриншот ниже), но в какой-то момент мне это надоело, можно ли решить эту проблему?

telegram. orgмама муга 👩🏻‍🍼 | мама муга 👩🏻‍🍼

24.05.2023 10:34 (МСК)

гспд хочу загрузить в пончык спидпеинт почему когда видосик загружается вк сучка вылетает 😿

vk.comЛия Злотникова | Лия Злотникова

24.05.2023 09:41 (МСК)

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

vk.comЮля Зиганшина | Юля Зиганшина

24.05.2023 09:39 (МСК)

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

vk.comМарина Миллер | Марина Миллер

24. 05.2023 09:30 (МСК)

Доброго ✨ Настроение не очень Толи интернет шалит, толи что, но у меня практически не грузит вк. А главы манхв, которые читаю тоже через вк, просто вре расплывчаты, и чётко ничего не грузит Я даже геншин обновить не могу, выдаёт ошибку Пробовала и через вай фай, и через мобильную сеть — всё едино Зато тг и реманга грузят Так и не секу в чём проблема, но нервов потратила уже прилично Всем хорошего дня! 💙

vk.comСаша Куянчик | Саша Куянчик

24.05.2023 09:27 (МСК)

У меня не грузится вк картинки

vk.com’baklakdim ’’ | ’baklakdim ’’

24.05.2023 09:03 (МСК)

Вк сломался…

vk.comВладислав Кохнюк | Владислав Кохнюк

24. 05.2023 08:21 (МСК)

Ну умер и умер vk.com/livesamp

vk.comНиколай Юрьев | Николай Юрьев

24.05.2023 08:16 (МСК)

У кого Вк на телефоне не работает?

telegram.orgМария Чазова | Мария Чазова

24.05.2023 08:16 (МСК)

Да вот выше написали уже, что группа в вк не работает. На почту тогда

telegram.orgSonifka | Sonifka

24.05.2023 07:28 (МСК)

У МЕНЯ ДАЖЕ ЧЕРЕЗ ГУГЛ ВК НЕ ГРУЗИТ, ЁМАЁ

vk.comКирилл Попов | Кирилл Попов

24.05.2023 05:35 (МСК)

Не грузит киньте у кого в вк есть

vk. comЛена Илюшкина | Лена Илюшкина

24.05.2023 05:24 (МСК)

Карина, Вк тупит и не грузит остальных. Немного позже будут разосланы в ЛС.

vk.comЛена Илюшкина | Лена Илюшкина

24.05.2023 05:24 (МСК)

Дана, Вк тупит и не грузит остальных. Немного позже будут разосланы в ЛС.

vk.comЛена Илюшкина | Лена Илюшкина

24.05.2023 05:23 (МСК)

Golden, Вк тупит и не грузит остальных. Немного позже будут разосланы в ЛС.

telegram.orgㅤ⛧ㅤ | ㅤ⛧ㅤ

24.05.

2023 04:52 (МСК)

у мя вк мессенджер не работает

Apple IncNoadik192 | Noadik192

24.05.2023 03:29 (МСК)

Приложение «VK Музыка»- «Не работает за что платить ?» | Отзывы

Когда нет интернета. Загружаемые песни не играют !

Apple IncChertanovo 117308 | Chertanovo 117308

24.05.2023 03:16 (МСК)

Приложение «VK Музыка»- «Виснет даже на флагманах» | Отзывы

14 pro max с актуальной ios Треки по пол часа переключаются И более того, 1/8 из всех треков только прогружается, воом в парашу превратили Продолжайте дальше, и вы пробьете дно еще глубже.

Apple IncIrinaGood | IrinaGood

24. 05.2023 03:03 (МСК)

Приложение «ВКонтакте: сообщения, видеочат»- «Запускается со второго раза» | Отзывы

Обновил приложение, теперь оно запускается со второго раза – после первого запуска вылетает на рабочий стол

Apple IncШелопугин | Шелопугин

24.05.2023 03:00 (МСК)

Приложение «ВКонтакте: сообщения, видеочат»- «Галочки о прочтении» | Отзывы

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

vk.comАндрей Аношкин | Андрей Аношкин

24.05.2023 02:40 (МСК)

Че с Вк творится вылетает лагает писец

vk. comNoname Ognestreloff | Noname Ognestreloff

24.05.2023 01:17 (МСК)

Не грузит в телеге,загрузите в ВК

telegram.orgАлексей Рандеву | Алексей Рандеву

24.05.2023 00:47 (МСК)

У всех не работает вк музыка?

vk.comХозяйка Шабаша | Хозяйка Шабаша

24.05.2023 00:18 (МСК)

Или лежит до утра и листает ленту вк

vk.comЮнис Ахмедов | Юнис Ахмедов

23.05.2023 23:37 (МСК)

Павел Дуров не видит что вк не робит!!! Не грузится ничего уже как 3 ⏰️

telegram. orgаляска янг | аляска янг

23.05.2023 22:58 (МСК)

ребят у кого тоже не работает вк? вообще уже 3 часа не грузит

telegram.orgКристина Епанчина | Кристина Епанчина

23.05.2023 22:40 (МСК)

Что снова с вк почему он не работает

vk.comАлександр Романенко | Александр Романенко

23.05.2023 22:38 (МСК)

Вк сломался у меня, блин(

telegram.orgАнастасія Кордіна | Анастасія Кордіна

23.05.2023 22:29 (МСК)

Блин а у меня не работает vk

telegram. orgАнна | Анна

23.05.2023 22:28 (МСК)

Такое сообщение висит на стене в вк

vk.comRoxana Visconti | Roxana Visconti

23.05.2023 21:34 (МСК)

У мя ВК умер

vk.comЕкатерина Арнаутова | Екатерина Арнаутова

23.05.2023 21:28 (МСК)

Девочки что опять с ВК? Сообщения не грузится идёт соединение и все🙄

vk.comВот это Фотошоп! | Вот это Фотошоп!

23.05.2023 21:12 (МСК)

Кажется ВК снова сломался! 👍🏻

vk.comEMPIRE | История Человечества | EMPIRE | История Человечества

23. 05.2023 21:12 (МСК)

Неужто ВК снова поломался? 🤔

telegram.orgДаниил | Даниил

23.05.2023 20:18 (МСК)

Блин, с телефона лагает и не идёт транса, хз может у меня телефон слабый. Хонор 10. На телеке нет приложения. Чёт ВК лайв пока не радует. Ладно пойдем к компу.

youtube.comFORAS | FORAS

23.05.2023 19:52 (МСК)

ссылки под видео на группу в вк не работает

Apple Incdaddy koston | daddy koston

23.05.2023 19:21 (МСК)

Приложение «VK Музыка»- «Приложение постоянно тормозит» | Отзывы

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

telegram.orgBratishka | Bratishka

23.05.2023 19:12 (МСК)

ростелекок отвалился вк отвалился чпоко че дальше?

vk.comГалина Филат | Галина Филат

23.05.2023 18:58 (МСК)

висит в ВК

Apple IncАэхахахах | Аэхахахах

23.05.2023 18:44 (МСК)

Приложение «ВКонтакте: сообщения, видеочат»- «Лагает» | Отзывы

Помогите пожалуйста, у меня лагает вк! Пробовала уже и удалять и обновлять,бесполезно Интернет хороший везде!

telegram. orgМонашка | Монашка

23.05.2023 18:29 (МСК)

Вк лег отдохнуть

telegram.orgАнастасия | Анастасия

23.05.2023 17:50 (МСК)

Да, даже вк сова не грузит

telegram.orgKotovanskiy | Kotovanskiy

23.05.2023 17:42 (МСК)

Тюмень Вк музыка не работает

telegram.orgДмитрий | Дмитрий

23.05.2023 17:41 (МСК)

У меня и через вк х не пашет

telegram.orgDmitriy Mirniy | Dmitriy Mirniy

23. 05.2023 17:39 (МСК)

В контакте официальном тоже не работала

telegram.orgVictor | Victor

23.05.2023 17:28 (МСК)

а вк походу не работает с бэндлинк вообще…

telegram.orgИгорь | Игорь

23.05.2023 17:27 (МСК)

У меня одного музыка вк не работает?

vk.comSw Sw | Sw Sw

23.05.2023 17:26 (МСК)

девочки,у кого музыка в ВК не работает???

otvet.mail.ruОмар Магомедов | Омар Магомедов

23.05.2023 17:26 (МСК)

У меня у одного не работает сейчас музыка в ВК?

Ни в приложении не на сайте ни на другом аккаунте

telegram. org@rkmen | @rkmen

23.05.2023 17:26 (МСК)

На долго лег Вк?

Показать еще

Facebook и Instagram признаны экстремистскими организациями и запрещены в РФ

У вас тоже есть проблема с сервисом ВКонтакте? Расскажите об этом

Рассказать ВКонтакте

Рассказать в Telegram

Посмотрите, что пишет в официальных каналах ВКонтакте

Из App Store пропали все приложения VK, включая Mail.ru. Какие есть альтернативы «Вконтакте» и почте

Техноновости

Роман Персианинов

остается в контакте

Профиль автора

Вечером 26 сентября из App Store пропали приложения VK, в том числе Mail.ru и «Вконтакте».

Кроме них из магазина приложений исчезли «VK Музыка», «VK Клипы», «VK Мессенджер», VK Play и «VK Админ». При этом приложения «Одноклассников», ICQ и мессенджера «Там-Там» все еще можно скачать. В магазине Google Play для андроид-смартфонов приложения компании VK также доступны.

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

В этом материале вы узнаете

  • Можно ли вернуть «Вконтакте» на Айфон
  • Альтернативные клиенты «Вконтакте» в App Store
  • Альтернативные способы войти в почту Mail.ru

Можно ли вернуть «Вконтакте» на Айфон

Уже установленные приложения останутся на телефоне. Но если удалить сервисы, восстановить их не получится.

То же самое произойдет, если у вас включена функция выгрузки неактивных приложений — когда Айфон временно удаляет программы, которыми вы редко пользуетесь. Если это случится с VK, установить обратно их не выйдет. Проверьте, работает ли у вас функция «выгрузки»: нужно перейти в «Настройки» → App Store и отключить «Сгружать неиспользуемые».

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

Альтернативные клиенты «Вконтакте» в App Store

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

Пользуйтесь альтернативными клиентами на свой страх и риск

Заходить во «Вконтакте» через сторонние приложения — потенциальный риск для конфиденциальности и безопасности персональных данных. Если не доверяете им свой пароль, лучше воспользуйтесь браузерной версией.

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

Из возможностей клиента:

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

Обзор NashStore — российской альтернативы Google Play

Однако через клиент нельзя слушать музыку, а также общаться по аудио- и видеосвязи. Также есть реклама в новостной ленте, но ее можно отключить за 75 Р в месяц.

Три иконки внизу — это ночная тема, кастомизация клиента и добавление нового аккаунта Функция «Черный список» работает в клиенте ограниченно: можно лишь посмотреть, кто уже заблокирован
Три иконки внизу — это ночная тема, кастомизация клиента и добавление нового аккаунта Функция «Черный список» работает в клиенте ограниченно: можно лишь посмотреть, кто уже заблокирован

«Контакт». Клиент примерно с таким же набором функций, что и VFeed. Особенности следующие:

  • видеозаписи воспроизводятся с задержкой;
  • платных стикеров из «Вконтакте» нет. Есть часть бесплатных, но их сначала нужно добавить в свой профиль через официальное приложение «ВКонтакте» или в веб-версии. У «Контакта» также есть свои платные наборы стикеров — в среднем они стоят около 150 Р;
  • возможность отключить рекламу стоит дороже — 279 Р в месяц.

VK и Минцифры запустили RuStore: как скачать магазин приложений, что там есть и чего нет

Судя по истории обновлений в App Store, разработчики не занимаются развитием клиента. Последнее обновление было в сентябре 2021 года.

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

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

При этом в нем нет рекламы в разделе «Новости». Других платных функций также нет. Последнее обновление было в декабре 2021 года.

Дизайн главной страницы во «Включайся!» чуть отличается от предыдущих вариантов

Альтернативные способы войти в почту Mail.ru

Альтернативных клиентов для почты Mail.ru, как в случае с «Вконтакте», нет. Но получить доступ к своей электронной почте можно через приложения других почтовых сервисов.

«Яндекс Почта». При регистрации нового аккаунта сервис предложит выбрать почту — среди вариантов есть и Mail.ru. Для авторизации понадобится адрес почты и пароль. После этого среди аккаунтов в приложении «Яндекса» появится почта на Mail.ru. Письма будут приходить туда в привычном режиме.

«Яндекс» поддерживает много разных почтовых сервисов

Gmail. Процесс авторизации через гугл-почту почти не отличается от предыдущего варианта.

В приложении нужно нажать «Добавить аккаунт» и в списке выбрать пункт «Другой». Затем ввести адрес электронной почты и пароль. После этого в приложении появится новый профиль с доступом к почте на Mail.ru.

Здесь Mail.ru нет в перечне сервисов, но в почту все еще можно зайти через пункт «Другой»

Альтернативный вариант — можно воспользоваться веб-версией, сделав ярлык на рабочем столе. Для этого надо открыть почту Mail.ru в Safari, нажать кнопку «Поделиться», выбрать «На экран „Домой“» и «Добавить».

Мы постим кружочки, красивые карточки и новости о технологиях и поп-культуре в нашем телеграм-канале. Подписывайтесь, там классно: @t_technocult.

ВК? социальная сеть не загружается: Проблемы с ВК? социальная сеть

ВК ? социальная сеть не загружается или очень медленно несмотря на подключение к интернету? Тогда узнайте здесь, что вы можете сделать, если ВК? социальная сеть не загружается.

Может быть довольно неприятно, когда приложение из App Store не может быть загружено и, следовательно, обновлено. Загрузка или обновление запущены, но в нерабочее время загружается только часть приложения.
Или приложение типа ВК? социальная сеть не может быть установлена, потому что загрузка не начинается, даже если вы подключены к Интернету.

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

ВК ? социальная сеть не загружается

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

Следующей попыткой многих будет проверка интернет-соединения. Но WLAN показывает полный прием и все равно не работает или работает очень медленно.

ВК ? социальная сеть загружается очень медленно

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

ВК ? Обновление социальной сети не запускается

Хотите ли вы обновить ВК? социальной сети или загрузите его снова. Если один не работает, у вас, вероятно, те же проблемы с другим, и вам следует искать те же решения.

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

Для ВК ? социальная сеть скачать на работу:

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

  1. Проверить интернет-соединение
    Причины почему ВКонтакте ? социальная сеть не может быть загружена, не может быть более разной. В большинстве случаев это связано с вашим собственным подключением к Интернету. Вполне возможно, что ваше устройство находится в сети Wi-Fi, но оно все равно не работает, поэтому вам следует попробовать зайти на веб-сайт в Интернете с помощью браузера. Если это работает нормально, то это не ваш смартфон или планшет. Если вы пытаетесь загрузить приложение через мобильную сеть (что не рекомендуется из-за потребления данных), то вам следует проверить, насколько стабильно мобильное соединение. Возможно, ваш объем данных также был израсходован и поэтому доступен медленно. Также может случиться так, что загрузка из мобильной сети невозможна из-за ваших настроек.
    В этом случае вам следует проверить настройки мобильных данных на вашем устройстве.
  2. Перезагрузите смартфон или планшет
    Часто возникают проблемы с App Store после обновления операционной системы Android или iOS. После обновления системы вполне может случиться так, что соединение с данными для входа в соответствующий магазин перестанет работать безопасно. В этом случае следует перезагрузить смартфон или планшет, что перезагрузит все настройки и функции и, при необходимости, восстановит подключение к App Store.
  3. Проверить статус сервера
    Если перезагрузка и работающее подключение к интернету не решили проблему и ВК ? социальная сеть по прежнему загружается медленно или вообще не загружается, то может быть и на серверах iTunes Store для iOS или для Android на серверах Google Play Store лежат. Это не должно быть связано с серверами разработчика ВКонтакте, так как приложение находится на серверах App Store, в редких случаях они могут быть перегружены или возникать сбои из-за профилактических работ.

    проверить статус сервера Apple
    проверить статус сервера Google

  4. Для Android: Очистите кеш и удалите данные в Play Store
    Это полностью перезапустит приложение, и проблемы могут быть решены.
    1. Откройте приложение « Настройки » на устройстве.
    2. Нажмите Приложения и уведомления , затем нажмите Просмотреть все приложения .
    3. Прокрутите вниз и коснитесь Google Play Store.
    4. Ответвитель Память Пустой кэш .
    5. Затем нажмите Очистить данные .
    6. Снова откройте Play Store и повторите попытку загрузки.

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

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

Если у вас и дальше будут проблемы с ВК ? социальная сеть все еще загружается медленно, мы с нетерпением ждем вашего ответа.

ВК ? социальная сеть Сообщить о проблеме

Похожие ВК ? проблемы в социальных сетях:

    Похожие сообщения:

    • Torgauer Zeitung ePaper дает сбой — что делать? Советы и решения
    • Рукописные шрифты Проблемы и устранение неполадок – решения
    • Фото Fyuse-3D Проблемы и устранение неполадок – решения
    • EAP Optima не загружается: Проблемы с EAP Optima

    ВК ? социальная сеть не загружается или тормозит? Отчет здесь:

    Аутентификация — ВК SDK Android

    Подробную информацию о процессе авторизации ВКонтакте см. на официальном документация: https://vk.com/dev/access_token

    Способы показать страницу входа

    Если у пользователя установлено официальное приложение ВКонтакте, вы можете запросить доступ без ввода пользователем логина и пароля. Но поток кода авторизации не поддерживается ни приложением ВКонтакте, ни официальный SDK. В противном случае будет использоваться WebView, и пользователь будет вводить свои учетные данные только в первый раз.

    Используя функцию VK SDK Android — Auth, вы можете:

    • использовать логин метод и способ отображения страницы будут выбраны автоматически
    • заставить использовать WebView с помощью метода VkAuth.AuthMode.RequireWebView
    • заставить использовать приложение ВКонтакте с помощью методов VkAuth.AuthMode.RequireApp
      • исключение будет выброшено, если приложение не установлено, но вы можете вручную проверить этот факт с помощью метод VkAuth.isVkAppInstalled

    Способы получения результата аутентификации

    В обоих случаях, с приложением ВКонтакте или с WebView, некоторые действия будут открываться с помощью startActivityForResult метод.
    Использование пользовательских вкладок, onNewIntent прослушиватель будет добавлен.

    Использовать встроенный обратный вызов

    Первый параметр — androidx.activity.ComponentActivity (например, androidx.appcompat.app.AppCompatActivity ):

    Котлин

     класс MainActivity : AppCompatActivity(R.layout.activity_main) {
        переопределить удовольствие onCreate(savedInstanceState: Bundle?) {
            // нужно вызвать перед onCreate
            val launcher = VkAuth.register(this) {результат ->
                Log.e("vk_auth", result.toString())
            }
            super.onCreate(сохраненныйInstanceState)
            someButton.setOnClickListener {
                VkAuth.login(это, лаунчер, параметры)
            }
        }
    }
     

    Пользовательские вкладки Chrome

    Для поддержки авторизации через пользовательские вкладки Chrome вам необходимо:

    1. Подготовьте приложение ВКонтакте

    Прежде всего, вам нужно добавить URI перенаправления в настройки приложения.
    Для этого перейдите сюда: https://vk.com/apps?act=manage
    Выберите свое приложение, и затем перейдите в Настройки : https://vk.com/editapp?id=XXX&section=options
    И добавьте свой URI перенаправления в поле Авторизованный URI перенаправления: .

    2. Подготовьте свой веб-сайт

    Вам нужно сделать файл JSON доступным здесь: https://domain.com/.well-known/assetlinks.json

    JSON

     [
      {
        "отношение": [
          "delegate_permission/common.handle_all_urls"
        ],
        "цель": {
          "пространство имен": "android_app",
          "package_name": "com.example.android",
          "sha256_cert_fingerprints": [
            "Возьмите SHA256 из ./gradlew signingReport"
          ]
        }
      }
    ]
     
    3. Подготовьте файл AndroidManifest.xml

    Сделайте вашу активность аутентификации (откуда вы будете выполнять аутентификацию) доступной для обнаружения:

    XML

     <активность android:name=".auth.YourAuthActivity" android:exported="true" android:launchMode="singleTop">
        
             intent.action.VIEW" />
            
            
            <данные android:scheme="https" />
            <данные android:scheme="http" />
            <данные android:host="example.com" />
        
    
     
    4. Подготовьте задание

    В вашей активности аутентификации, непосредственно перед onCreate , вызовите VkAuth.register(this) и используйте возвращенный ActivityResultLauncher .

    И вуаля!

    Теперь у вашего пользователя будет более удобный и безопасный опыт.
    Им не нужно будет вводить свои пароли, если они вошли в ВК в своем браузере.

    Параметры

    Kotlin

     val активность: ComponentActivity = this
    // Отсюда: https://vk.com/apps?act=manage
    // Выбираем приложение и получаем ID отсюда: https://vk.com/editapp?id=XXX
    // Или заходим сюда: https://vk.com/editapp?id=XXX§ion=options и смотрим App ID
    значение appId = 1
    // См. : https://vk.com/dev/implicit_flow_user
    val responseType = VkAuth.ResponseType.AccessToken
    // См.: https://vk.com/dev/authcode_flow_user
    // Требуется только в том случае, если вы используете аутентификацию на стороне сервера
    // Поддерживается только при использовании WebView или CustomTabs; игнорируется приложением ВКонтакте
    val responseType = VkAuth.ResponseType.Code
    // См.: https://vk.com/dev/permissions
    // Может быть пустым, поэтому токен будет действителен в течение одного дня
    // и вы сможете получить основную информацию о пользователе.
    // Вы можете использовать строковые значения, разделенные запятыми
    val scopes = "офлайн, электронная почта"
    // Или целочисленные значения
    val области = 65536 + 4194304
    // Или предопределенные константы
    val scopes = listOf(VkAuth.Scope.Offline, VkAuth.Scope.Email)
    // URL перенаправления после успешной или неудачной авторизации
    // Эта страница не будет показана.
    // По умолчанию VkAuth.VK_REDIRECT_URI_DEFAULT = "https://oauth.vk.com/blank.html"
    // Но его нужно переопределить, чтобы поддерживать пользовательские вкладки. 
    val redirectUri = "ВашCustomRedirectUri"
    // Тип отображения страницы авторизации
    // По умолчанию VkAuth.Display.Mobile
    // .Android и .Ios — частные значения, используемые официальными приложениями ВКонтакте
    // потому что официальные приложения также используют WebView
    // Поддерживается только при использовании WebView или CustomTabs; игнорируется приложением ВКонтакте
    val display = VkAuth.Display.Mobile // это значение по умолчанию и рекомендуемое значение
    // Произвольная строка, которая будет возвращена вместе с результатом авторизации.
    // Поддерживается только при использовании WebView или CustomTabs; игнорируется приложением ВКонтакте
    val state = "test_1234" // по умолчанию пусто
    // Устанавливает, что запрос разрешений не должен быть пропущен, даже если пользователь уже авторизован.
    // Если установлено значение false, веб-страница не будет отображаться
    val revoke = true // по умолчанию true
    // См.: https://vk.com/dev/versions
    val apiVersion = "5.113" // 5.113 по умолчанию
     

    Использовать VkAuth. AuthParams :

    Kotlin

     val params = VkAuth.AuthParams(
        идентификатор клиента = идентификатор приложения,
        тип ответа = тип ответа,
        // требуется для пользовательских вкладок
        Uri перенаправления = Uri перенаправления,
        // все остальные параметры необязательны
        объем = объемы,
        дисплей = дисплей,
        состояние = состояние,
        отозвать = отозвать,
        апиверсия = апиверсия,
    )
    VkAuth.login(активность, лаунчер, параметры, authMode)
     

    Режимы аутентификации:

    Котлин

     /**
     * Используйте это как параметр для [VkAuth.login], чтобы указать поведение
     */
    перечисляемый класс AuthMode {
        /**
         * Официальное приложение ВКонтакте будет использоваться, если [VkAuth.isVkAppInstalled],
         * иначе будет выброшена ошибка
         */
        Требовать приложение,
        /**
         * Официальное приложение ВКонтакте не будет использоваться, даже если оно доступно, оно не будет проверяться.
         * В противном случае, если пользовательские вкладки Chrome доступны, они будут использоваться. 
         * В противном случае будет использоваться WebView.
         */
        RequireWeb,
        /**
         * Официальное приложение ВКонтакте не будет использоваться, даже если оно доступно, оно не будет проверяться.
         * Пользовательские вкладки Chrome не будут использоваться, даже если они доступны, они не будут проверены.
         * Всегда будет использоваться WebView.
         */
        Требовать веб-просмотр,
        /**
         * Если доступно официальное приложение ВКонтакте, оно будет использовано.
         * В противном случае, если пользовательские вкладки Chrome доступны, они будут использоваться.
         * В противном случае будет использоваться WebView.
         */
        Авто
    }
     

    Обработать результат

    VkAuthResult является закрытым классом.

    Если responseType равно VkAuth.ResponseType.AccessToken , вы получите VkAuthResult.AccessToken . Если responseType равно VkAuth.ResponseType.Code , вы получите VkAuthResult. Code .

    Если авторизация не удалась и произошла какая-то ошибка, вы получите VkAuthResult.Error . Проверьте ошибка , errorReason и errorDescription поля результата. Но если страница не была показана и произошла какая-то ошибка до процесса авторизации, эти поля будут пустыми и исключение поле будет содержать исключение.

    Пример для AccessToken :

    Kotlin

     val params = VkAuth.AuthParams(
     идентификатор клиента = идентификатор приложения,
     тип ответа = VkAuth.ResponseType.AccessToken
    )
    val callback = { результат: VkAuthResult ->
     когда (результат) {
     это VkAuthResult.AccessToken -> {
     /* сделать что-то с result.accessToken, result.expiresIn, result.userId и т. д. */
     }
     это VkAuthResult.Error -> {
     /* что-то делаем с result.error */
     }
     }
    }
    // перед действием.onCreate
    val launcher = VkAuth.register(активность, обратный вызов)
    // где-то onClick
    VkAuth.

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

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