iOS Today Extension:可以在我的应用程序中动态启用和禁用吗?

时间:2015-01-09 01:38:14

标签: ios cocoa-touch ios8 today-extension

默认情况下,只要安装了应用,我的应用的扩展程序列表中就会出现今天的扩展程序。

我想知道的是 - 有没有一种方法,有记录或没有记录,可以动态启用或禁用此扩展程序?如果禁用,我的意思是如果用户尝试添加它,它甚至不会出现在扩展名列表中。

如果有必要,Hacky的答案是可以的,我真的希望能够做到这一点。

1 个答案:

答案 0 :(得分:1)

看起来不像。没有记录填充该列表的确切机制,但似乎如果应用程序包包含有效的,正确签名的今日扩展,则该扩展名将显示在用户列表中。

为了让它消失,你必须以某种方式重命名或移动扩展束,或者破坏它的代码签名。对于越狱设备,这可能是可能的,但是否则您无法在运行时修改应用程序包的内容。