Host Application

Some keyboards may need to identify the host application, which is the app that is currently using the keyboard. This is needed to configure or style the keyboard for certain apps.

Host Bundle ID

Keyboard lets you read the bundle ID of the host application. This is used by features like dictation, where the app should navigate back to the keyboard when dictation finishes.

Important Information!

In iOS 26.4, Apple removed the private API that was used to resolve the host application bundle ID. This causes the hostApplicationBundleID to always be nil. You can read more about it here.

KeyboardKit Pro

KeyboardKit Pro unlocks a HostApplication type that has more ways to further identify and integrate with a large list of well-known apps. This manually curated list can be extended with more apps if needed.

Documentation

The information on this page has been shortened to be easier to overview and keep up to date. For a complete feature description, see the online documentation.