Take a look at this UIApplication API method to disable custom keyboards:
- (BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier { if ([extensionPointIdentifier isEqualToString: UIApplicationKeyboardExtensionPointIdentifier]) { return NO; } return YES; }
Perhaps you can change the UIApplicationKeyboardExtensionPointIdentifier value to suit your needs
source share