通过应用内购买启用Today's View小部件

时间:2015-06-08 07:20:10

标签: in-app-purchase ios-app-extension ios8-today-widget today-extension

到目前为止我做了什么:

我已经通过app扩展程序为我的内容应用创建了一个今天的小部件。 Widget以我想要的方式完美运行。我的应用程序具有应用内购买功能。

我想要的是什么:

我希望在今天的视图中不显示小部件(甚至是小部件的名称),除非用户不从包含的应用程序购买。

P.S 应用内购买工作正常,我在今天的视图控制器中有 UserDefault ,它告诉我用户是否进行了应用内购买。

2 个答案:

答案 0 :(得分:3)

你没有做出那个选择。

  • 如果今天的扩展名存在,则会显示在列表中。没有例外。
  • 如果用户启用了今天的扩展程序,则会启用它。

您需要做的是显示今天的扩展程序,但不提供您的应用内购买功能。您无法使用扩展程序并阻止其显示,但您仍然可以控制它显示的显示的内容

答案 1 :(得分:0)

我要指出,通过IAP启用小部件功能很可能会被App Store拒绝(就像它最近为我做的那样)。

以下是我在分辨率中心收到的消息:

  

Today Extension应在购买前提供一些功能   根据App扩展编程指南使用IAP。