Je suis aux prises avec un problème lié au service de licence et à la connexion réseau. En fin de compte, je veux que le LVL fonctionne si l'utilisateur est au milieu de nulle part sans aucun signal, mais je ne veux pas qu'il puisse «tricher» et désactiver la connexion de données.Détecter si la connexion de données a été désactivée
J'ai déjà détecté et intercepté le mode avion, mais certains téléphones ou applications vous permettent d'activer ou de désactiver la connexion de données. (certains ne le font pas)
My Epic 4g le permet, et je pense que l'API cachée nous permettant de contrôler cela ne fonctionne pas après la version 2.0. (iTelephony)
Cependant, est-il possible de simplement détecter si la connexion a été désactivée et ne pas changer ce fait, mais simplement réagir?
Je peux déjà détecter s'il y a ou non une connexion de données - ce que je veux, c'est faire la différence entre une antenne désactivée et simplement ne pas avoir de signal. Le contrôle des licences du marché échouera et je veux leur donner un laissez-passer s'ils n'ont légitimement aucun signal, mais pas s'ils l'ont forcé à partir.