3

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

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

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

如果有人能指出我正确的方向,我将不胜感激。

4

2 回答 2

2

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

享受

丹尼尔

于 2014-10-21T13:52:27.533 回答
2

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

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

于 2014-10-03T03:41:24.220 回答