Забудьте об одобрении подключения Wi-Fi P2P ⇐ Android
-
Гость
Забудьте об одобрении подключения Wi-Fi P2P
Мое приложение может устанавливать соединение Wi-Fi P2P. Ссылка описывает обход одобрения пользователя.
https://developer.android.com/develop/c ... s-approval
Обход одобрения пользователя
Как только пользователь одобряет сеть для подключения в ответ на запрос определенного приложения, устройство сохраняет разрешение для конкретной точки доступа. Если приложение снова отправляет конкретный запрос на подключение к этой точке доступа, устройство пропускает этап одобрения пользователя и автоматически подключается к сети. Если пользователь решает забыть сеть при подключении к сети, запрошенной API, то это сохраненное одобрение для этой комбинации приложения и сети удаляется, и любой будущий запрос от приложения должен быть одобрен пользователем снова. Если приложение отправляет неконкретный запрос, например с использованием шаблона SSID или BSSID, пользователь должен одобрить запрос.
Теперь я хочу снова показать диалог для утверждения. Поэтому я хочу удалить сохраненное одобрение. Но я не могу найти способа, кроме как удалить приложение. Если кто-нибудь знает, дайте пожалуйста подробности?
Я попробовал позвонить, проблему это не решило.
connectivityManager.unregisterNetworkCallback(networkCallback)
Мое приложение может устанавливать соединение Wi-Fi P2P. Ссылка описывает обход одобрения пользователя.
https://developer.android.com/develop/c ... s-approval
Обход одобрения пользователя
Как только пользователь одобряет сеть для подключения в ответ на запрос определенного приложения, устройство сохраняет разрешение для конкретной точки доступа. Если приложение снова отправляет конкретный запрос на подключение к этой точке доступа, устройство пропускает этап одобрения пользователя и автоматически подключается к сети. Если пользователь решает забыть сеть при подключении к сети, запрошенной API, то это сохраненное одобрение для этой комбинации приложения и сети удаляется, и любой будущий запрос от приложения должен быть одобрен пользователем снова. Если приложение отправляет неконкретный запрос, например с использованием шаблона SSID или BSSID, пользователь должен одобрить запрос.
Теперь я хочу снова показать диалог для утверждения. Поэтому я хочу удалить сохраненное одобрение. Но я не могу найти способа, кроме как удалить приложение. Если кто-нибудь знает, дайте пожалуйста подробности?
Я попробовал позвонить, проблему это не решило.
connectivityManager.unregisterNetworkCallback(networkCallback)
Мобильная версия