3

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

非常感谢

4

1 回答 1

3

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

还有另一种方法可以实现您的要求,我不知道您的所有要求,我仍然不会遵循此解决方案,但我仍在写信以了解一些选择。

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

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

  2. 如果用户重置/恢复手机钥匙串数据可能会被删除并且您将陷入死胡同,因为用户必须从您的第一个应用程序中恢复内容才能在第二个应用程序中使用......(是的,令人困惑......对吗?)

我现在可能还缺少其他一些并发症……祝你好运

于 2012-05-21T00:29:28.333 回答