Keyboard extensions should have read-only access to storage shared with the containing app.

Number:rdar://18395289 Date Originated:19-Sep-2014
Status:Duplicate/18376933 Resolved:
Product:iOS SDK Product Version:iOS8
Classification:Enhancement Reproducible:yes
Currently keyboard extensions require "Full Access" in order to be conigured by their containing app or extended using in-app purchase. This forces developers to frighten users by requesting access to a level of capability that they don't need - there is no need for these extensions to have network access or to write to a part of the filesystem that is visible to the containing app.

Steps to Reproduce:
Keyboard extensions that use IAP currently require "Full Access". 

Expected Results:
It would be nice to be able to offer extended features without scaring consumers and looking shady.

Actual Results:
Search Google for "keyboard extension full access" to see consumer reactions to this.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at 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!