同様の質問を検索しましたが、何も見つかりませんでした。
iStore に古い iPhone 有料アプリ (および iAds バナー付きの無料/ライト バージョン) がありますが、iPad バージョンやその他のものを追加して更新したいと考えています。
この新しいバージョンでは、アプリを無料に設定し、有料アプリにアプリ内購入を追加 (およびライト バージョンを削除) し、ユーザーがアプリ内購入アイテムを購入するまで iAd バナーを追加します。
問題は、古いアプリにお金を払って新しいバージョンをダウンロードした古いユーザーに iAd バナーが表示され (もちろん、私はこれを望んでいません)、それを避けるために再度支払いをしなければならないことです。
新しいバージョンのアプリのユーザーが古いバージョンのアプリの古いユーザーでもあるかどうかを確認する方法はありますか?
私が見つけた部分的な解決策は、古いアプリがバンドルドキュメントフォルダーに保存する設定ファイルを確認することですが、ユーザーがアプリを更新するときにデバイスに古いアプリをインストールした場合に備えて、それはうまく機能する可能性があります。彼はデバイスから削除しました(または新しいデバイスにインストールしました)
他の解決策としては、iStore にライト バージョンを保持し、そのバージョンのみにアプリ内購入を追加し、フル バージョンを現在の価格にすることもできますが、そうすると、ユーザーがアプリ内購入アイテムの支払いを行った後のライト バージョンはまったく同じになります。 piad アプリに (Apple はこれを拒否するかもしれませんが、私はこの解決策も好きではありません)
この目的のためのアイデアはありますか?私が見たことのない簡単な方法はありますか?
前もって感謝します