Как сделать чтобы в вк не было видно когда ты заходил: доступные и безопасные способы оставаться невидимым
Содержание
Что значит был в сети недавно в ВК
Статьи › Что означает статус › Что означает статус в вк да
View all
Что нужно знать про этот статус
По умолчанию в «ВК» всегда отображается время, когда пользователь последний раз был в сети. Раньше скрыть статус можно было с помощью так называемого режима невидимки. Это позволяли сделать альтернативные клиенты от сторонних разработчиков.
- Почему в ВК не видно когда человек был в сети
- Как узнать когда человек был в сети в ВК
- Как узнать кто заходил на мою страницу ВКонтакте
- Как узнать есть ли у человека ВК гости
- Как работает онлайн в ВК
- Можно ли в контакте сделать невидимку
- Как скрыть свой статус в ВК от некоторых друзей
- Как считают просмотры в ВК
- Как понять что ты скрыт в ВК
- Как сделать так чтобы в ВК было написано была в сети недавно
- Как сделать так чтобы не было видно друга в ВК
Почему в ВК не видно когда человек был в сети
Это означает, что человек скрыл свой онлайн-статус. Сделать это можно в приложении VK Me. 2 вариант — когда в веб-версии в этом поле просто ничего не указано. Так происходит, если пользователь не заходил ВКонтакте более трёх месяцев.
Как узнать когда человек был в сети в ВК
В мобильном приложении ВК время посещения будет написано под аватаркой человека. Если он сейчас в сети, то будет написано просто «online». Также посмотреть время и дату, когда человек был в онлайне (или находится ли в онлайне сейчас), можно в сообщениях ВК.
Как узнать кто заходил на мою страницу ВКонтакте
ВКонтакте нет и никогда не было возможности узнать, кто просматривал ваш профиль. Приложения, обещающие узнать, кто заходил на вашу страницу, анализируют отметки «Нравятся» или комментарии в профиле и выдают результат на их основе. Также они могут демонстрировать случайных пользователей, выдавая их за гостей.
Как узнать есть ли у человека ВК гости
Сам Вконтакте пишет, что вы не сможете узнать гостей ни одним официальным способом. Также вам не помогут никакие приложения, как внутри самого ВК, так и сторонние!
Как работает онлайн в ВК
Когда вы открываете страницу, вк получает сигнал и меняет ваш статус на «онлайн». Но что будет, если просто открыть вкладку и ничего не делать? Например, если вы открыли вк, ответили на сообщение и пошли смотреть ролики на ютубе. Тогда вк не будет получать никаких сигналов, но он не отправит вас сразу в оффлайн.
Можно ли в контакте сделать невидимку
Перейдите во вкладку настроек профиля, выберите раздел «Конфиденциальность», нажмите на пункт «Кто видит, что я онлайн» и выберите нужную опцию:
- «Друзья и контакты».
- «Некоторые пользователи» (потребуется выбрать людей из списка друзей «ВКонтакте» или из телефонной книги).
- «Только я».
Чтобы сделать запись доступной только для друзей, нужно поставить галочку в соответствующем окошке рядом с кнопкой «Отправить». Ранее все статусы «ВКонтакте» по умолчанию являлись публичными — их могли увидеть даже люди, незарегистрированные в социальной сети, если введут адрес конкретного профиля в строку браузера.
Как считают просмотры в ВК
Как считаются просмотры записей на странице ВКонтакте.Просмотры засчитываются, если пользователь:
- уделил внимание контенту в своей ленте;
- перешёл непосредственно на стену персонального аккаунта или паблика;
- увидел пост в рекомендованных записях.
Как понять что ты скрыт в ВК
Откройте профиль пользователя и посмотрите на цифру в графе друзей. Перейдите в список и пересчитайте всех вручную. Если полученное число отличается в меньшую сторону от того, что видно на основной странице, значит человек кого-то скрыл.
Как сделать так чтобы в ВК было написано была в сети недавно
Тапните по пункту «Кто видит, что я онлайн» и выберите один из вариантов:
- «Только я», чтобы скрыть время ото всех.
- «Друзья и контакты», чтобы сделать статус «был в сети недавно» видимым только для посторонних.
- «Некоторые пользователи», чтобы указать избранных друзей.
Как сделать так чтобы не было видно друга в ВК
Пошаговая инструкция:
- Зайдите на сайт ВКонтакте с браузера.
- Нажмите на три синие полоски, внизу справа экрана.
- В меню выберите пункт «Приватность».
- Прокрутите страницу вниз и выберите графу «Кого видно из списка моих друзей и подписок».
- Выберите пользователей, которых нужно скрыть.
Пользователи пожаловались, что «ВКонтакте» автоматически создаёт анкеты в «Знакомствах» — соцсеть отключила приложение — Соцсети на vc.ru
{«id»:13910,»url»:»\/distributions\/13910\/click?bit=1&hash=3c175631489e1932c367e26609a72fd5dbb69e0a070924200311e7b65c390171″,»title»:»6 \u0442\u0438\u043f\u043e\u0432 \u0430\u0439\u0442\u0438\u0448\u043d\u0438\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u0436\u0434\u0443\u0442 \u0432 \u0430\u0433\u0440\u043e\u0442\u0435\u0445\u0435″,»buttonText»:»\u0412 \u0441\u043c\u044b\u0441\u043b\u0435?»,»imageUuid»:»ffb34dab-5475-5f92-a501-a1826d1cafdf»,»isPaidAndBannersEnabled»:false}
Сначала в компании объяснили, что многие пользователи регистрировались в Lovina и поэтому попали в «VK Знакомства», а потом начали детальную проверку жалоб.
37 930
просмотров
«ВКонтакте» автоматически добавил пользователей старше 18 лет в сервис «VK Знакомства», заполнив за них анкеты и приложив фотографии аккаунта. Об этом сообщил паблик «Женская республика» вечером 24 ноября.
Жалобы на автоматическое создание анкеты появились и в Twitter. Некоторые пользователи сообщили, что анкеты появились в том числе у тех, кто «в отношениях».
Некоторые пользователи предположили, что анкета создаётся, если с аккаунта на 14 февраля отправляли симпатию.
Чтобы убрать профиль из сервиса, нужно зайти через мобильное приложение «ВКонтакте» в «Знакомства» и в настройках снять галочку «Знакомлюсь», сообщили пользователи.
В вк появилось приложение для знакомств. И даже, если вы туда не заходили, то ваш профиль там есть. Если хотите убрать профиль оттуда надо зайти через мобильный в Знакомства и в настройках выключить пункт «знакомлюсь».
Во «ВКонтакте» сообщили vc.ru, что только сам пользователь может сделать себе анкету. Но поскольку «VK Знакомства» созданы на базе закрытого приложения Lovina, в котором многие уже делали анкеты, они теперь видят их в сервисе «VK Знакомства».
Мы специально позаботились о пользователях и перенесли их данные из Lovina в обновлённый продукт «VK Знакомства» — чтобы они не потеряли свои профили и уже взаимные симпатии. Кроме того, у многих людей были куплены платные подписки на Lovina и было бы неправильно, если бы они их потеряли.
пресс-служба «ВКонтакте»
Во «ВКонтакте» подтвердили, что анкета может появиться, если пользователь отправляет симпатию другому человеку: ему предлагается быстрое создание аккаунта с помощью информации из профиля. Но аккаунт заведут только после его подтверждения, без согласия пользователя анкета не создаётся, рассказали в соцсети.
У одного из редакторов vc.ru также появилась анкета в «VK Знакомства», хотя он не регистрировался в Lovina и не нажимал на кнопку «Начать знакомиться», которая появляется при входе в сервис. Три редактора TJ также заметили, что «VK Знакомства» автоматически создал им анкеты, хотя в Lovina они не регистрировались.
Позже во «ВКонтакте» сообщили, что временно закроют приложение и детально изучат все жалобы. Работу «VK Знакомства» восстановят после проверки.
Работа сервиса «VK Знакомства» будет восстановлена после проведения проверки на соответствие стандартам качества сервисов, размещенных на платформе мини-приложений «ВКонтакте», и стандартам качества социальной сети в целом.
Всем пользователям с активными платными подписками мы предложим в качестве компенсации бонусный период наших премиум-возможностей в равноценном объеме.
Антон Циварев, директор по развитию суперприложения «ВКонтакте»
Аутентификация — ВК SDK Android
Подробную информацию о процессе авторизации ВКонтакте см. на официальном
документация: https://vk.com/dev/access_token
Способы показать страницу входа
Если пользователь установил официальное приложение ВКонтакте, вы можете запросить доступ без ввода пользователем логина и пароля.
Но поток кода авторизации не поддерживается ни приложением ВКонтакте, ни
официальный SDK.
В противном случае будет использоваться WebView, и пользователь будет вводить свои учетные данные только в первый раз.
Используя функцию VK SDK Android — Auth, вы можете:
- использовать
логин
метод и способ отображения страницы будут выбраны автоматически - заставить использовать WebView с помощью метода
VkAuth.AuthMode.RequireWebView
- заставить использовать приложение ВКонтакте с помощью методов
VkAuth.AuthMode.RequireApp
- исключение будет выдано, если приложение не установлено, но вы можете вручную проверить этот факт с помощью
методVkAuth.isVkAppInstalled
- исключение будет выдано, если приложение не установлено, но вы можете вручную проверить этот факт с помощью
Способы получения результата аутентификации
В обоих случаях, с приложением VK или с 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§ion=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"><данные 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.login(активность, лаунчер, параметры)
Пример кода
:
Kotlin
val params = VkAuth.AuthParams( идентификатор клиента = идентификатор приложения, тип ответа = VkAuth.ResponseType.Code ) val callback = { результат: VkAuthResult -> когда (результат) { это VkAuthResult.Code -> { /* сделать что-то с result.code, result.state */ } это VkAuthResult.Error -> { /* сделать что-то с result.error и т. д. или с result.exception */ } } } // перед действием.onCreate val launcher = VkAuth.register(активность, обратный вызов) // где-то onClick VkAuth. login(активность, лаунчер, параметры)
Социальный вход | Документы V3
🦄 Пользователи Chevereto V4
Ознакомьтесь с обновленной документацией на странице 🔌 Вход в систему провайдеров (открывается в новом окне).
Вход через Facebook
Небезопасно
Этот поставщик услуг известен отсутствием безопасности и нарушением политики конфиденциальности. Мы не рекомендуем использовать эту функцию.
Чтобы разрешить вход через Facebook, вам необходимо создать приложение Facebook (откроется в новом окне).
- Перейти к
https://developers.facebook.com/apps
(вы должны войти в Facebook) и нажмите «Добавить новое приложение». - При появлении запроса введите отображаемое имя нового приложения, адрес электронной почты и категорию
- Нажмите «Создать идентификатор приложения», вы будете перенаправлены на новую страницу. Веб-сайт», а затем введите URL-адрес своего веб-сайта, нажмите «Сохранить изменения» внизу страницы
- Добавьте URL-адрес домена приложения, конфиденциальности и условий. Не забудьте нажать «Сохранить изменения» внизу
- Перейдите в «Продукты», а затем нажмите «Вход через Facebook» (вы должны добавить этот продукт, если его там нет)
- В «Настройках клиента OAuth» обязательно включите «Вход через Web OAuth»
- В разделе «Действительный OAuth URI перенаправления» введите
http://yourwebsite.com/connect/facebook
- В разделе «Деавторизовать URL-адрес обратного вызова» введите
http://yourwebsite.com/
- Перейдите в «Обзор приложения» и сделайте свое приложение общедоступным ( это сделает ваше приложение доступным для всех)
- После того, как ваше приложение будет одобрено как общедоступное, вы можете перейти в «Панель управления», а затем скопировать «Идентификатор приложения» и «Секрет приложения» на свой веб-сайт Chevereto (Панель управления > Настройки > Социальные сети)
Обратите особое внимание на обзор приложения Facebook. Ваше приложение будет видно только вам, пока вы не заполните всю информацию, требуемую Facebook.
Вход в Twitter
Небезопасно
Этот поставщик услуг известен отсутствием безопасности и нарушением политики конфиденциальности. Мы не рекомендуем использовать эту функцию.
Чтобы разрешить вход в Twitter, вам необходимо создать приложение Twitter (откроется в новом окне).
- Перейти на
apps.twitter.com
и нажмите «Создать новое приложение». - Используйте следующие настройки:
- Веб-сайт:
http://www.yourwebsite.com
- URL-адрес обратного вызова:
http://www.yourwebsite.com/connect/twitter
- Разрешить использование этого приложения для входа в Twitter (вкл. ).
- Используйте следующие разрешения:
- Чтение и запись (выбрано)
- Веб-сайт:
Вход в Google
Чтобы включить Google Вход в Google:
- Перейти на страницу учетных данных (открывается в новом окне)
- Нажмите Создать учетные данные > Идентификатор клиента OAuth .