0

同様の質問を検索しましたが、何も見つかりませんでした。

iStore に古い iPhone 有料アプリ (および iAds バナー付きの無料/ライト バージョン) がありますが、iPad バージョンやその他のものを追加して更新したいと考えています。

この新しいバージョンでは、アプリを無料に設定し、有料アプリにアプリ内購入を追加 (およびライト バージョンを削除) し、ユーザーがアプリ内購入アイテムを購入するまで iAd バナーを追加します。

問題は、古いアプリにお金を払って新しいバージョンをダウンロードした古いユーザーに iAd バナーが表示され (もちろん、私はこれを望んでいません)、それを避けるために再度支払いをしなければならないことです。

新しいバージョンのアプリのユーザーが古いバージョンのアプリの古いユーザーでもあるかどうかを確認する方法はありますか?

私が見つけた部分的な解決策は、古いアプリがバンドルドキュメントフォルダーに保存する設定ファイルを確認することですが、ユーザーがアプリを更新するときにデバイスに古いアプリをインストールした場合に備えて、それはうまく機能する可能性があります。彼はデバイスから削除しました(または新しいデバイスにインストールしました)

他の解決策としては、iStore にライト バージョンを保持し、そのバージョンのみにアプリ内購入を追加し、フル バージョンを現在の価格にすることもできますが、そうすると、ユーザーがアプリ内購入アイテムの支払いを行った後のライト バージョンはまったく同じになります。 piad アプリに (Apple はこれを拒否するかもしれませんが、私はこの解決策も好きではありません)

この目的のためのアイデアはありますか?私が見たことのない簡単な方法はありますか?

前もって感謝します

4

3 に答える 3

1

ユーザーがアプリの料金を支払ったかどうかを確認する方法はありません。「バンドル ドキュメント フォルダー」を使用したソリューションは、ユーザーがアプリを削除すると、アプリのプレミアム バージョンを再び利用できなくなるため、私の意見では良くありません。

同様の質問:

アプリ内購入で既存の iOS 有料アプリをフリーミアム モデルに変換

In App Purchase を使用して、既存の有料アプリを無料バージョンに移行する

iPhone + App Store の既存の有料アプリをアプリ内購入で無料アプリにアップグレード + 有料アプリを購入済みのお客様はどうなりますか

于 2013-07-12T13:28:47.613 に答える
1

開発者サポートに連絡してみましたか? https://developer.apple.com/support/

私が真実であると知っていることから、彼らが以前にプライバシーを侵害せずにアプリを購入したかどうかを判断することはできません.

于 2013-07-12T20:55:36.410 に答える