I've build a custom keyboard, but I don't want that the people to go to Settings > General. Select Keyboard and then click on Add Keyboard, I would like the people just open the app and when a certain text field get focused my custom keyboard appear.
How can I achieve this?
You can not force the user to choose your keyboard. If it really matter, you may add a custom view as input for your textfield, and implement your keyboard in that view.
Good luck.