Функционал разрабатываемого сервиса заключается в отправке уведомлений пользователю в ВКонтакте, найстроки сервиса выделены на отдельную веб-страницу при этом для доступа к этой странице необходимо авторизоваться через ВКонтакте.
Сейчас используется виджет "Разрешить писать сообществу" (
https://vk.com/dev/AllowMessagesFromCommunity), он хорош при первом разрешении отправки уведомлений пользователем: пользователь нажимает "Разрешить уведомления" и в результате отправляется его ID ВКонтакте на сервер и происходит авторизация.
Но у данного виджета существует существенный минус, при повторной авторизации на странице с настройками сначала данный виджет выглядит как "Запретить уведомления", т.е. пользователь вынужден сначала нажать "Запретить" и потом повторно "Разрешить" и только тогда произойдет авторизация.
Существуют ли способы не заставлять пользователя нажимать "Запретить" и потом "Разрешить"?
Либо существуют ли способ сделать авторизацию пользователя путем создания приложения API с правами на отправку сообщений от сообщества?