Kann ich deaktivieren Sie die benutzerdefinierte Tastaturen (iOS8) für meine app?

EDIT: tl;dr - es ist möglich, siehe akzeptierte Antwort unten.

Ist es (nicht nur programatic) zur Verhinderung einer benutzerdefinierten Tastaturen (iOS8) verwendet werden, die für meine Anwendung? Ich bin hauptsächlich daran interessiert, die "per-app" - Einstellung, so dass nur meine app ist nicht erlaubt die Verwendung von benutzerdefinierten Tastaturen, aber das deaktivieren von benutzerdefinierten Tastaturen systemweit ist der Letzte Ausweg.

So weit ich weiß, ist, dass benutzerdefinierte Tastaturen systemweit und kann von keiner Anwendung mehr verwendet. Das OS wird fallback auf Lager nur Tastatur für die sichere Eingabe von text (text-Felder mit secureTextEntry eingestellt YES). Nicht viel Hoffnung hier.

Bekam ich einen Eindruck von App Extension Programming Guide dass MDM (Mobile Device Management) einschränken kann, Gerät mit benutzerdefinierten Tastaturen überhaupt, aber ich finde nicht, dass die option in der neuen beta-version von Apple Configurator.app für OS X Yosemite. Ist 'Konfigurator' nur fehlt diese option?

Irgendwelche Ideen hier? Sollte ich den radar zu vermuten, dass Apple sollte die Einführung solcher Funktionalität?

  • Wenn Sie einen Benutzer verwenden möchten, eine benutzerdefinierte Tastatur, die Sie, um Sie zu stoppen?
  • Gründen der Sicherheit (enterprise app).
  • AFAIK kannst du das nicht. Benutzerdefinierte Tastaturen "ersetzen" die system-Tastatur, die auf einer systemweiten Basis. Die einzige Sache, die Sie tun können, aus einer unternehmerischen Perspektive ist, um a) zu verbieten der installation von apps aus dem App Store oder b) führen Sie einige Aktionen aus, wenn jemand hat eine app installiert, die enthält eine benutzerdefinierte Tastatur. Aber a) ist schwer zu realisieren, in der BYOD und b) ist schwer zu finden... Apple ist offen für Radare (vielleicht für iOS9) dann.
InformationsquelleAutor matm | 2014-07-03
Schreibe einen Kommentar