La désactivation de l'iPhone fonctionnalité de capture d'écran
Je suis en train de travailler sur un iPhone en entreprise applications pour les clients, la question est de client de l'information s'affichera sur le téléphone. Mon client est inquiet que l'information pourrait être capturés à l'aide de l'écran de l'iphone fonctionnalité de capture (home + bouton power), puis envoyé ou synchronisées à partir de votre téléphone. Est-il possible de désactiver la fonction capture d'écran? Cela peut être fait par programmation ou c'est possible grâce à un profil de configuration?
Il n'y a même plus à s'inquiéter que cela: wired.com/gadgetlab/2008/09/hacker-describe
Qu'allez-vous faire à propos des utilisateurs de caméras?
êtes-vous inquiet que l'utilisateur peut prendre une photo de l'écran avec un autre téléphone, ou écrivez l'information avec un crayon?
Qu'allez-vous faire à propos des utilisateurs de caméras?
êtes-vous inquiet que l'utilisateur peut prendre une photo de l'écran avec un autre téléphone, ou écrivez l'information avec un crayon?
OriginalL'auteur | 2009-10-19
Vous devez vous connecter pour publier un commentaire.
si votre client peut conserver la propriété d'un combiné, ils peuvent restreindre Capture d'Écran fonctionnalité à l'aide d' Utilitaire de Configuration iPhone. Assurez-vous de ne pas donner à ces téléphones tout en dehors de cette organisation, sinon vous êtes en violation de votre Entreprise d'un accord juridique avec Apple.
OriginalL'auteur bioffe
Depuis que c'est pour un enterprise application, peut-être pourrais-tu mettre une superposition transparente vue au sommet de tout, que, dans un drawRect est allé opaque lorsqu'il a détecté la couche a été demandé de se rendre pour une capture d'écran (peut-être en regardant en arrière, jusqu'à la trace de la pile?)
Vous pouvez essayer le réglage de débogage dans tous les possible de la vue et de la couche des méthodes de dessin, et de voir si quelque chose est déclenchée par une capture d'écran.
OriginalL'auteur Kendall Helmstetter Gelner
Capture d'écran peut être activé/désactivé pour les iPads/iPhones qui sont gérés à partir de l'iPhone OS Utilitaire de Configuration. Voir la page 33 à http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf où il est dit:
** Permettre la capture d'écran: Lorsque cette option est désactivée, les utilisateurs sont incapables d'enregistrer un
capture d'écran de l'affichage.*
En d'autres termes, dans les déploiements d'entreprise où le "client" qui est propriétaire de l'ipad (ou nécessite des appareils qui appartiennent aux employés d'être configuré par ELLE) de capture d'écran peut être supprimée au niveau de l'appareil.
Il est également possible de détecter si la capture d'écran qui s'est passé et de les enregistrer (donc peut-être un gestionnaire de payer une visite amicale).
Il est pas possible de supprimer la capture d'écran sous le contrôle du programme. Apple préfère exercer un contrôle serré et à contrecœur en donne un peu pour les entreprises. Il ne donne pas beaucoup de développeurs. (Comment aimez-vous être un métayer sur les plantations?)
Sérieusement, il y a de bonnes raisons de contrôle de capture d'écran. Dans l'espace de l'enseignement, nous aimerions utiliser l'ipad comme sécuritaire des appareils de test. Dans un surveillée environnement de test, l'examinateur peut assurez-vous qu'un étudiant ne dispose pas d'un appareil photo ou notepapers emporter les questions du test. Par conséquent, l'important restant à risque pour tester la sécurité d'un élément est la capture d'écran. Si vous ne pouvez pas la supprimer, les élèves peuvent mettre rapidement à chaque question du test qu'ils rencontrent et les envoyer à leurs copains (ou les mettre en ligne ou de les vendre à un test de préparation de l'entreprise).
Aléatoire du consommateur ipad utilisé dans des conditions non contrôlées, les développeurs n'ont pas cette capacité. Eux les pauses :-).
OriginalL'auteur Doug Stein
Non, il n'y en a pas. L'utilisateur est toujours en mesure de remplir cette fonction.
OriginalL'auteur Ben Zotto
Oui, vous pouvez le faire de deux façons au moins. Test Internet Systems (SES) de Baltimore a un iPad tests d'application dans le store, il est intéressant de noter qu'il est "PEARSON NNAT2 -Stanford 10 - OLSATS", Pearson application qui peut être utilisé pour prendre une de ces trois tests. voir https://itunes.apple.com/us/app/pearson-nnat2-stanford10-olsat8/id546817211?mt=8 -- il est gratuit et vous pouvez le télécharger.
Si vous avez simplement besoin de votre utilisateur pour mettre l'appareil en Guidées mode d'Accès après le démarrage de l'application et avant de procéder, à l'aide de UIAccessibilityIsGuidedAccessEnabled(), vous pouvez empêcher l'utilisateur d'utiliser "impression d'écran" - OU de passer à d'autres tâches. Examsoft est un fournisseur qui utilise cette approche.
Ces caractéristiques sont généralement de préoccupation pour les éditeurs du test et de l'évaluation de livraison des fournisseurs; j'ai un blog et des captures d'écran de la SON approche, et le code pour émuler le Examsoft approche, ici: http://mindstormtools.com/2013/02/23/ipads-for-assessment-test-delivery-profile/ et http://mindstormtools.com/2013/02/20/ipads-for-assessment-guided-access/
OriginalL'auteur hangzhouharry