Удалите конфигурацию VPN iOS по истечении срока действия подписки

#ios #swift #flutter #vpn #openvpn

Вопрос:

Я пытаюсь настроить способ автоматического удаления файла конфигурации VPN (который находится в разделе Настройки iOS -> VPN) после истечения срока действия подписки пользователя.

Мы работаем так: пользователь подписывается на мое приложение, файл конфигурации VPN добавляется в его настройки iOS, и когда его подписка заканчивается, мы должны удалить его автоматически, чтобы он не мог повторно подключиться из настроек. (файл конфигурации vpn все еще работает, даже если срок действия подписки истек).

Да, мы также знаем, что это не лучшее решение, но пока мы не знаем, что еще можно сделать.

Мы используем OpenVPN Flutter. Сработает ли что-то вроде этого: https://developer.apple.com/documentation/networkextension/nevpnmanager/1406202-removefrompreferenceswithcomplet?preferredLanguage=occ ?

Спасибо.