0

我很难想办法解决我的问题,我想在可更新订阅未激活时阻止内容阻止程序的可用性,我有相关代码检查订阅是否在应用程序扩展中仍然处于活动状态,但它没有' 仅在第一次启动扩展程序时才被调用,因此一旦用户购买了一个订阅,它就可以取消它,并且应用程序扩展程序不会重新加载,因此即使不应该阻止内容,它也会继续阻止内容。

订阅结束后,有没有办法可以重新加载扩展程序?或者也许每天重新加载一次扩展?

4

1 回答 1

0

您可以SFContentBlockerManager.reloadContentBlocker(withIdentifier:)随时从您的应用程序代码中调用,并且您NSExtensionRequestHandling的应用程序扩展中的实现者将beginRequest(with:)被调用。

然后,您可以运行订阅检查并在需要时禁用内容阻止规则。

于 2017-10-21T20:17:27.200 回答