【发布时间】:2012-09-07 04:02:12
【问题描述】:
我正在从事一个最初不是由我开发的项目,该项目是一个带有大量应用内购买的 iphone 应用程序,这些应用内购买是存储在应用程序内的大图像。这些图像使应用程序变大(~ 70 Mb)。此应用程序与 iOS 4.x 及更高版本兼容。
随着 iPhone 5 和 iOS 6 的推出,该公司希望创建一个全新的应用程序,该应用程序仅与 iOS 6 兼容,并放弃对之前版本的所有旧版支持。这个新版本会将应用内购买的图像存储在 Apple 服务器上,这将使应用大小降至 3 Mb。但是,另一方面,他们不想放弃那些购买应用内购买的人,他们想创建一个用户可以将购买从旧版本转移到新版本的方案。
我知道这可以通过在我们这边安装一个服务器并设置一个应用程序和一个数据库来实现,但是他们现在有限的预算正在禁止这样做。那么,有没有办法只使用应用程序和 iCloud(或 Apple 方面的任何东西)来做到这一点?
我想知道是否可以使用this 来执行此操作。我的意思是,我可以使用键值存储的东西来做到这一点吗?或者换句话说:两个应用可以有相同的com.apple.developer.ubiquity-kvstore-identifier吗?
谢谢。
【问题讨论】:
-
遗憾的是,唯一的方法是使用帐户和服务器端数据库。
-
我已经更新了我的问题,让它更清楚......
标签: iphone ios ipad in-app-purchase app-store-connect