アプリ内購入について質問したい
アプリ内購入を追加して、ユーザーがさまざまなマップ レイヤーを購入してアプリケーションに表示できるようにしようとしているマップ アプリケーションがいくつかあります。ユーザーが同じアプリでアプリ内購入を購入して新しいマップ レイヤーを取得できるようにしたいと考えています。また、別のアプリケーションでユーザーが購入した他のレイヤーも表示したいと考えています。そして、ユーザーがさまざまなデバイスで購入したすべての IAP を表示したいと思います。
これを行う方法は、ユーザーが IAP を購入したときにアプリがサーバーに情報を送信するサーバー製品モデルを使用することです。ユーザーが購入した IAP を取得して、ユーザーが持っているすべての IAP を表示する場合、サーバーに情報を要求して、このユーザーが他のアプリで別の購入を行っているかどうかを確認します。マップ内のレイヤー。
私が抱えている問題は、個人データであるためユーザーアカウントを取得できないようであり、何らかの理由でこの情報を取得する必要があることです:
- あるデバイスでユーザーが購入したすべての IAP を表示できるため、同じユーザーが別のデバイスで接続されているかどうかを検出する
- アプリケーションを使用しているユーザーが別のアプリケーションで購入した別の IAP を持っているかどうかを検出し、このアプリケーションでもマップ レイヤーを表示できるようにする
Apple が識別子「identifierForVendor」を取得できるようにしたことは知っています。これにより、同じデバイスが当社のアプリを使用しているかどうかがわかります。しかし、私の問題は、ユーザーが別のデバイスにアプリをインストールしたかどうかを検出する方法がわからないことです。ユーザーがサーバーと通信するために購入した IAP を持っているかどうかを検出し、ユーザーがこのアプリまたは別のアプリで購入した IAP を表示するにはどうすればよいですか?アプリ。
この通信を行うためのユーザー識別子を取得する方法はありませんか? どんな助けでも大歓迎です:)お時間をいただきありがとうございます