7 votes

Restreindre l'accès Web à un seul domaine sur les tablettes Android ?

Notre équipe de vente est venue me voir plus tôt avec une question sur Android OS. Je n'ai jamais utilisé Android, mais je sais que c'est un système d'exploitation basé sur Linux.

Franchement, je n'ai pas le temps de faire des recherches pour moi-même sur les capacités du système d'exploitation Android. Ce que j'ai besoin de savoir c'est :

  • Est-il possible de restreindre l'accès au Web à un seul domaine (domain.com) ? .domain.com, domain.com/ ) ?
  • Est-il possible de lancer, au démarrage, le navigateur avec une URL spécifique ou, si la page d'accueil est définie, de le lancer au démarrage sur la page d'accueil ?
  • Existe-t-il un mode "plein écran" pour le navigateur qui pourrait être utilisé par défaut à chaque fois que le navigateur est lancé ?
  • Peut-on désactiver les SMS/MMS/Email (si la tablette a ces capacités) tout en maintenant une connexion 3/4G et/ou Wifi ?
  • Puis-je utiliser un écran de démarrage personnalisé ?

Puisqu'il s'agit d'un système d'exploitation basé sur Linux, j'imagine que je pourrais restreindre l'accès au Web avec des fichiers IPtables ou hosts, mais cela signifie bien sûr que le système d'exploitation doit le prendre en charge, et je ne suis pas sûr qu'il le fasse.

Nous espérons utiliser une tablette fonctionnant sous Android pour nous connecter à nos systèmes internes. Les tablettes seront entre les mains des opérateurs, et nous ne voulons pas qu'ils puissent utiliser la connexion de données pour autre chose que notre application web. D'où la nécessité du lancement du navigateur au démarrage, du mode plein écran et de la restriction de l'accès au Web.

9voto

Polsonby Points 11824

Oui, tout cela est possible, mais vous devrez Root la tablette et si oui ou non その est possible dépend de la tablette.

Voici la réponse à chaque demande :

  1. Oui, vous devez modifier le fichier hosts pour lequel vous devrez Rooter l'appareil.
  2. Oui, n'importe quel navigateur (je recommande Dolphin HD ) vous permettra de définir la page d'accueil, il vous suffit donc de définir la page avec laquelle vous souhaitez que l'application soit lancée. Avec l'icône Lancement après le démarrage (~$1.60), vous pouvez configurer le navigateur pour qu'il se lance au démarrage.
  3. Oui, le navigateur Dolphin HD mentionné ci-dessus possède un mode "Plein écran" dans les paramètres.
  4. Puisque vous enracinez l'appareil, vous pouvez simplement désinstaller les applications de messagerie (SMS/MMS/Email).
  5. Oui. Cette application nécessite un appareil enraciné (et un abonnement de 2 $) : Boot Animation Changer Pro

Tout ceci est possible en supposant que vous puissiez Rooter votre appareil, et bien que cela ne soit pas facile, vous n'aurez pas non plus à programmer une solution personnalisée.

Editar: J'aurais dû mentionner que le fait de passer en "Plein écran" sur le navigateur n'empêchera pas les gens de naviguer à partir de l'écran du navigateur vers d'autres parties de l'appareil, mais vous pouvez essentiellement désinstaller toutes les applications que vous ne voulez pas que vos gens utilisent, et désinstaller le marché pour qu'ils ne puissent pas installer d'autres applications. Vous pouvez également protéger par mot de passe les applications que vous ne voulez pas que les gens utilisent avec une application telle que App Protector Pro ($2). Toute personne entreprenante sera en mesure de contourner tout ce que vous faites avec un peu de travail, mais on peut dire la même chose de toutes les restrictions sur le lieu de travail.

Edit #2 : Ne me cite pas, mais je parie que tu pourrais utiliser Tasker pour restreindre davantage l'accès à l'appareil et/ou aux services. En supposant que vous opérez pendant des heures d'ouverture fixes et que vous vous trouvez dans un magasin de briques et de mortier, vous pouvez définir des restrictions basées sur le lieu et l'heure, de sorte que lorsqu'ils sont dans le magasin pendant les heures d'ouverture, seules certaines choses sont possibles. Il vous suffit de protéger Tasker par un mot de passe après l'avoir configuré.

1voto

Joe Phillips Points 1371

Vous devrez modifier le système d'exploitation pour qu'il prenne en charge la plupart de ces éléments, puisqu'il ne les intègre pas par défaut, mais comme Android est entièrement open-source, cela ne devrait pas poser trop de problèmes. Il est toujours préférable de placer les restrictions de ce type le plus près possible du noyau afin qu'elles soient difficiles à contourner.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X