4

iOS 8 有一个新的 Fleksy 键盘版本,具有键盘扩展功能。键盘扩展的颜色可以从包含的 Flexy.app 更改,而无需打开RequestsOpenAccess模式(或 UI 中的“允许完全访问”)。当包含应用程序和扩展程序不共享容器时,这怎么可能?

(现在我想起来了,这也是一个巨大的安全问题。如果包含的应用程序可以与键盘扩展通信,也许它也可以读取您的击键?我并不是说 Fleksy 做到了,只是应该原则上是不可能的,除非扩展被授予完全访问权限。)

4

1 回答 1

6

我懂了。该应用程序不通过共享容器与键盘通信,它通过应用程序中的示例文本字段进行通信。当用户点击更改颜色主题时,应用程序会在文本字段中插入一个特殊字符串,键盘会注意到该字符串,解析主题名称并将设置存储在自己的用户默认值中。

于 2014-09-23T11:26:10.217 回答