确定用户是否将自定义键盘添加到键盘列表中。 iOS 8,扩展

时间:2014-09-25 16:43:09

标签: ios8 ios-app-extension custom-keyboard ios8-extension

有没有办法从包含应用中确定用户是否在键盘列表中添加了自定义键盘。

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

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

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

2 个答案:

答案 0 :(得分:2)

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

当加载包含应用时,请读取该值。

答案 1 :(得分:2)

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

享受

丹尼尔