アプリ内購入は、これが発生する前に私が正常に機能します。
アプリの1つを更新しています。アプリ内の製品がいくつかあります。ユーザーがそれらのいずれかを購入した場合、更新されたアプリでも「購入済み」と表示されるようにしたいと思います。そして私は次のことをしましたが、うまくいきませんでした:
- 古いアプリのアドホックバージョンをiTunes経由でテストデバイスにインストールし、テストアカウントでアプリ製品を1つ購入しました。
- 古いバージョンを削除しました。xcodeを介して更新されたバージョンをインストールしました。
- 私のアプリは、ユーザーが購入したアプリを復元するかどうかを最初に尋ねます。[復元]をクリックすると、ログインを求められます。アプリ製品で1つ購入したのと同じアカウントでログインしましたが、復元されませんでした。
古いアプリと更新されたアプリのIDは同じです。また、古いものを購入して新しいものを復元する場合とは異なる場合でも、復元機能は正常に機能します。
なぜそれが起こったのか分かりますか?