从自定义 iOS 键盘上传数据

Data upload from custom iOS keyboard

是否可以将数据从自定义键盘上传到网络服务?我的意思是应用程序在自定义键盘上运行,并将其用于属于网络服务的操作,例如将用户注册到网站或登录等。

是的,但用户必须在 iOS 的“设置”应用中手动打开 "Allow Full Access"(与最初安装键盘的位置相同)。您的键盘扩展还必须通过在扩展的信息列表中的 NSExtensionAttributes 下将 RequestsOpenAccess 键设置为 true 来请求开放访问。

在 Apple 的键盘扩展网页 "Designing for User Trust" 下查看有关此选项的更多信息:https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html