在单个设备上跨应用程序共享应用内购买

时间:2012-05-20 23:54:41

标签: iphone ios in-app-purchase

我正在考虑构建一系列iOS应用。 每个应用程序都将单独购买,但我希望任何应用程序内的应用内购买都是通用的。即,在该系列的一个应用程序中支付它,它可以在安装使用的任何其他应用程序中使用。 这可能不强制用户创建任何类型的帐户吗?

非常感谢

1 个答案:

答案 0 :(得分:3)

答案为否,原因是所有IAP都由捆绑标识符标识,并且对于每个应用程序都是唯一的,因为所有IAP都是特定于您无法共享的捆绑标识符。

还有另一种方法可以实现你所要求的,我不知道你的所有要求仍然不会遵循这个解决方案,我仍然在写一些选项。

您可以跨应用程序共享钥匙串,并跟踪跨应用程序的购买情况。

  1. 删除应用时不会删除钥匙串数据

  2. 如果用户重置/恢复手机钥匙串数据可能会被删除而您将处于死胡同,因为用户必须从第一个应用程序恢复内容以在第二个应用程序中使用...(是的混淆..对?)

  3. 我现在可能还有一些其他的并发症..祝你好运