Custom keyboard extension not showing on iOS 8.3+ home screens
| Originator: | ronlaren | ||
| Number: | rdar://21933109 | Date Originated: | July, 21 2015 |
| Status: | Closed | Resolved: | |
| Product: | iOS | Product Version: | 8.3+ |
| Classification: | Usability Issue | Reproducible: | Always |
Summary: Wrote a custom keyboard extension in Swift that works great on in any iOS app (Notes, Messages, etc..). The problem is that when you initially install it (ie: add it to the list of iOS keyboards) the keyboard is not available (not listed as a keyboard option on next keyboard key press) on the iOS Home screen (after you log in say when you want to search, or change the names of folders, etc..). The keyboard becomes available here only after reseting the device. This started occuring with iOS 8.3 (persists in 8.4). Previous version of iOS (8.0-8.2) did not have this problem. There is nothing special about the keyboard, it basically just follows the standard example Apple provided.. The keyboard does not require the user to provide Open Access and has the ASCII enabled flag enabled in info.plist. Steps to Reproduce: 1) Install third party keyboard extension that follows apples example on iOS 8.3+ device. 2) Enable extension via Settings Menu 2) Goto home screen and swipe down to activate Spotlite 3) Press and hold the "next keyboard" key, verify the keyboard is not available. 4) Reset the device. 5) log in and again activate Spotlight. 6) Press and hold "next keyboard" key to confirm the keyboard is now available Expected Results: Keyboard should be available on home screen after enabling in settings menu, restart should not be required. Actual Results: Restart is required to make keyboard available on home screen.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!