thirdparty_keyboard_checker 1.0.0 copy "thirdparty_keyboard_checker: ^1.0.0" to clipboard
thirdparty_keyboard_checker: ^1.0.0 copied to clipboard

PlatformAndroid

Check the application using a 3rd-party keyboard on Android

thirdparty_keyboard_checker #

pub package

Check the application using a 3rd-party keyboard on Android. Implement a simple function to disable 3rd-party keyboards for iOS.

Getting Started #

It is really easy to use! You should ensure that you add the thirdparty_keyboard_checker as a dependency in your flutter project.

thirdparty_keyboard_checker: "^1.0.0"

Usage #

New instance

final _thirdPartyKeyboardChecker = ThirdPartyKeyboardChecker.instance;

Android

final is3rdKeyboard = await _thirdPartyKeyboardChecker.check3rdKeyboard();
if (is3rdKeyboard) {
  showDialog('Your application is using a 3rd-party keyboard');
}

iOS

Add this code in your AppDelegate.swift

  • Swift 5
override func application(_ application: UIApplication, shouldAllowExtensionPointIdentifier extensionPointIdentifier: UIApplication.ExtensionPointIdentifier) -> Bool {
    return extensionPointIdentifier != UIApplication.ExtensionPointIdentifier.keyboard
}
  • Swift 4.2
override func application(_ application: UIApplication, shouldAllowExtensionPointIdentifier extensionPointIdentifier: UIApplication.ExtensionPointIdentifier) -> Bool {
    return !extensionPointIdentifier == UIApplication.ExtensionPointIdentifier.keyboard
}
  • Swift 4
override func application(_ application: UIApplication, shouldAllowExtensionPointIdentifier extensionPointIdentifier: UIApplicationExtensionPointIdentifier) -> Bool {
    return !extensionPointIdentifier == UIApplicationExtensionPointIdentifier.keyboard
}
  • Swift 3
override func application(_ application: UIApplication, shouldAllowExtensionPointIdentifier extensionPointIdentifier: UIApplicationExtensionPointIdentifier) -> Bool {
    return !extensionPointIdentifier == UIApplicationExtensionPointIdentifier.keyboard
}
1
likes
140
pub points
43%
popularity

Publisher

verified publisherwachasit.com

Check the application using a 3rd-party keyboard on Android

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on thirdparty_keyboard_checker