编辑:tl;博士 - 有可能,见下面接受的答案.
是否有任何(不仅仅是程序)方法阻止自定义键盘(iOS8)用于我的应用程序?我主要对"每个应用程序"设置感兴趣,所以我的应用程序不允许使用自定义键盘,但在系统范围内禁用自定义键盘是最后的选择.
到目前为止,我知道自定义键盘是系统范围的,可以被任何应用程序使用.只有安全文本输入(secureTextEntry设置为的文本字段YES),操作系统才会回退到库存键盘.这里没什么希望.
我得到的印象是App Extension Programming Guide,MDM(移动设备管理)可以限制设备使用自定义键盘,但我没有在Apple Configurator.appOS X Yosemite 的新测试版中找到该选项."Configurator"是否缺少该选项?
这里有什么想法?我应该提交一份雷达来暗示Apple应该引入这样的功能吗?