Hirdetés

Új hozzászólás Aktív témák

  • bucsupeti

    senior tag

    Sziasztok!

    A problémám a következő. Szeretnék egy frissítést beletenni az alkalmazásomba, ami egy vpn hálózatban elérhető szerverről töltene le egy JSON-t. A frissítést a háttérben szeretném megcsinálni akkor, amikor a VPN kapcsolat aktív lesz. Hogyan tudom detektálni azt ha aktiválják a VPN-t (McAfee EMM-el kapcsolódnak a VPN-re)

    Néztem az McAfee EMM-nek nincs semmi olyan szolgáltatása ami broadcastolná ha kapcsolódott. Android szinten próbálkoztam a CONNECTION_CHANGE-re BroadcastReceivert állítani, de ez nem tüzel ha VPN címet kap a készülék.

    Ha más megoldás nincs akkor beállítom hogy bizonyos időközönként nézze meg hogy elérhető-e a szerver és ha igen akkor frissítsen.
    Arra gondoltam hogy szebb, jobb és biztosabb lenne ha észlelni tudnám ha új network interface aktiválódik.

    Ha a VPN bekapcsol akkor a NetworkInterface.getNetworkInterfaces() metódusával kapott listában megjelenik egy egy tun0 interfész is aminek az IP címe VPN-ből való.

    Valahogy el lehet csípni ezt az eseményt amikor új IP címet kap a készülék?

    Előre is köszi a segítséget!

Új hozzászólás Aktív témák