私は当初自分で開発したものではないプロジェクトに取り組んでいます。このプロジェクトは、アプリ内購入が多いiphoneアプリケーションであり、これらのアプリ内購入はアプリ内に保存された大きな画像です。これらの画像により、アプリのサイズが大きくなります(〜70 Mb)。このアプリはiOS4.x以降と互換性があります。
iPhone5とiOS6の発売に伴い、同社はiOS 6と互換性のあるまったく新しいアプリケーションを作成し、以前のバージョンのすべてのレガシーサポートを残したいと考えています。この新しいバージョンでは、アプリ内購入画像がAppleサーバーに保存され、アプリのサイズが3Mbに減少します。しかし一方で、アプリ内購入を購入した人を捨てたくないので、ユーザーが古いバージョンから新しいバージョンに購入を転送できるスキームを作成したいと考えています。
これは私たちの側にサーバーを置き、アプリケーションとデータベースをセットアップすることで達成できることを私は知っていますが、現在の限られた予算ではこれを禁止しています。それで、アプリケーションとiCloud(またはApple側のもの)だけを使用してそれを行う方法はありますか?
これを使ってこれを行うことができるかどうか疑問に思いました。つまり、Key-Valueストアのものを使用してこれを行うことはできますか?言い換えれば、2つのアプリが同じcom.apple.developer.ubiquity-kvstore-identifierを持つことはできますか?
ありがとう。