1

App Storeにcom.company.clientの行に続くIDの有料アプリがあり、最適にはcom.company.client.freeのIDで無料バージョンを追加したいと考えています。ユーザーが無料アプリを使用した後に有料アプリを購入した場合、無料バージョンから有料アプリにデータを取得する方法を理解する必要があります...これが可能だった場所を読んだことを思い出しますが、私はできません私の人生はそれをアップルのドキュメントで見つけます。アプリのバンドルIDとワイルドカードの使用が関係していたことをぼんやりと覚えていますが、アプリストアには変更できないバージョンがすでにあるので、それがどのように影響するかわかりません。ヘルプや適切なドキュメントへのリンクをいただければ幸いです。

4

2 に答える 2

2

同じファミリ内のアプリケーション間でキーチェーン データを共有できます。ただし、これは、パスワード、ユーザー名などの小さなユーザー データにのみお勧めします。

その方法については、このガイドを参照してください: http://useyourloaf.com/blog/2010/04/03/keychain-group-access.html

より重いデータについては、ユーザー アカウントでオンライン サービスを使用して、アプリ間でデータを共有することをお勧めします。(Clafou が述べたように、iCloud は iOS5 以降の場合に役立つ可能性があります)

3 つ目のオプションは、有料版を無料にしてから、有料コンテンツにアプリ内購入を追加することです。しかし、それはおそらく、あなたのアプリにすでにお金を払ったユーザーをどのように扱うかなどの問題を引き起こす可能性があります.

于 2012-06-20T19:10:02.353 に答える
1

同様の要件があり、まだこれを試していませんが、iCloud を使用することに満足している場合は、アプリの両方のバージョンで同じ iCloud 識別子 (バンドル ID とは異なります) を使用して、データをデバイス間およびアプリのバージョン間 (有料および無料) で同期されます。

于 2012-06-20T19:22:22.780 に答える