Как сделать чтобы в вк не было видно когда ты заходил: доступные и безопасные способы оставаться невидимым

Содержание

Что значит был в сети недавно в ВК

Статьи › Что означает статус › Что означает статус в вк да

View all

Что нужно знать про этот статус

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

  1. Почему в ВК не видно когда человек был в сети
  2. Как узнать когда человек был в сети в ВК
  3. Как узнать кто заходил на мою страницу ВКонтакте
  4. Как узнать есть ли у человека ВК гости
  5. Как работает онлайн в ВК
  6. Можно ли в контакте сделать невидимку
  7. Как скрыть свой статус в ВК от некоторых друзей
  8. Как считают просмотры в ВК
  9. Как понять что ты скрыт в ВК
  10. Как сделать так чтобы в ВК было написано была в сети недавно
  11. Как сделать так чтобы не было видно друга в ВК

Почему в ВК не видно когда человек был в сети

Это означает, что человек скрыл свой онлайн-статус. Сделать это можно в приложении 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&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">
    
        
        
        
        <данные 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 .