确定用户是否向键盘列表中添加了自定义键盘.iOS 8,扩展



是否有任何方法可以从包含的应用程序中确定用户是否向键盘列表中添加了自定义键盘。

例如,这种方法使用Fleksy和Swype应用程序。当应用程序从后台打开时,它知道键盘是否添加到列表中。

我查阅了所有关于应用程序扩展和自定义键盘的文档,但没有找到任何解决方案。

若有人能为我指明正确的方向,我将不胜感激。

您应该将NSUserDefaults.standardUserDefaults()作为字典来阅读。在里面,你可以找到"AppleKeyboards"作为一个数组,其中包含所有已安装键盘的apple id。

享受

Daniel

当键盘加载时,将布尔值写入共享容器的用户默认值。

加载包含的应用程序时,读取该值。

最新更新