アプリ(単一のSKU)に、無料でインストールしたか、ユーザーが有料でインストールしたかによって、異なる初期条件(ゲーム内通貨の開始など)を提供したいと思います。価格は随時変更されます。
アプリがこの情報を検索することは可能ですか?
注:これはアプリ内購入用ではありません。StoreKitを使用してそれを調べることができることを私は知っています。
アプリ(単一のSKU)に、無料でインストールしたか、ユーザーが有料でインストールしたかによって、異なる初期条件(ゲーム内通貨の開始など)を提供したいと思います。価格は随時変更されます。
アプリがこの情報を検索することは可能ですか?
注:これはアプリ内購入用ではありません。StoreKitを使用してそれを調べることができることを私は知っています。
途中までハックや回避策があるようですが、あなたがやろうとしていることには、完全に機能するソリューションが必要なので、それはあまりにも悪いことではないように見えます。私は良いハックが大好きです:)
編集:将来の読者は完全な議論のためにコメントを読むべきです。
1つのアイデアは、プログラムの開始時に現在の日付を、最初に設定されるまでnilの変数に保存することです。次に、アプリが最初に実行された日付がわかります。アプリのダウンロード時に作成されるドキュメントフォルダの日付を確認することもできます。
この日付をユーザー設定変数として保存すると、アプリを更新したときにイベントが保持されます。次に、その日付をサーバーから取得したデータと比較できます。