Allow Keyboard Clicks in Custom Keyboard without Full Access.
| Originator: | david | ||
| Number: | rdar://18838737 | Date Originated: | 10/31/2014 |
| Status: | Open | Resolved: | |
| Product: | iOS SDK | Product Version: | 8.0 |
| Classification: | Enhancement | Reproducible: | Always |
Summary: Custom Keyboards in iOS 8(& 8.1) cannot play a click sound unless they request and are then granted "Full Access". This restriction does not seem to be consistent with the general goals of the restricted access policy. It makes a lot of sense to sandbox away the networking and data access abilities, however, the ability to play a sound when tapped doesn't appear to have any privacy concerns. It does, however, provide a valuable assistance to users, especially those with visual impairments. Steps to Reproduce: 1) Create a project with a custom keyboard in it (without requesting Full Access) 2) Implement the UIInputViewAudioFeedback protocol 3) Implement the enableInputClicksWhenVisible delegate 4) Attempt to play a sound using [UIDevice playInputClick] Expected Results: A sound is played. Actual Results: No sound is played and no feedback that one should have occurred is given.
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!