如何在 Flutter 中禁用 3rd 方键盘?

问题描述

Flutter 大师!

有没有办法禁止(禁用)在 Flutter 应用程序中使用第三方键盘(任何自定义键盘)?我希望只能使用系统软键盘

问候!

解决方法

您可以禁用 iOS 3rd 方键盘,但不能禁用 Android 因为 Android 将所有东西都视为第 3 方键盘

要在 iOS 中禁用,请转到 AppDelegate 并将此行添加到 Xcode

override func application(_ application: UIApplication,shouldAllowExtensionPointIdentifier extensionPointIdentifier: UIApplicationExtensionPointIdentifier) -> Bool {
        return extensionPointIdentifier != .keyboard
}

要在 Android 中禁用,除非您在应用中创建自己的键盘,否则无法禁用它。