应用内应用于解锁托管内容(iOS)的其他应用内应用

时间:2014-01-17 03:50:03

标签: ios in-app-purchase iap-hosted-content

我正在开发一个应用程序,其中有许多应用程序包含苹果托管内容。 我希望在应用程序中有一个“Unlock All”,允许用户获得其他现有的&未来的应用程序是免费的。

我该如何设置?

我只能想到一个想法:当用户在应用内购买“Unlock All”时,它会免费提供所有其他in-apps,因此当用户点击其他in-apps获取内容时,他们会免费获取托管内容。

因此,我需要为每个应用内创建2个应用内ID。并为每个应用内上传2个托管内容。 第一个是付费的。这将适用于尚未购买应用内“解锁全部”的用户。 第二个是免费的,只有当用户购买了“全部解锁”时才会显示。

我不确定Apple是否允许这种解决方法,并且由于某些原因我无法将我的内容放在我的服务器上。

那么,有没有人知道Apple是否允许这种解决方法,或者是否有更好的想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以按照以下步骤操作:

  1. 在iTunesConnect帐户中为您的应用程序添加两个非消耗品。 (您的第一种产品类型可能会更改,但第二种产品类型(全部购买)应为非消耗品。)
  2. 现在谈论所有购买,当用户购买此产品时,您可以将apple生成的付款收件人保存到您的服务器,或者可以在应用程序的本地数据库中保存一个布尔值。
  3. 现在,当用户点击第一个产品按钮时,您可以检查收件人并执行所需的操作。