サーバーはiPhoneのアプリ内購入の金額をどのように決定できますか?
サーバーは、アプリから送信された購入の領収書を受け取り、これを使用して検証します。
これにより、transaction_id、product_id などの情報が返されます。ただし、金額やユーザーの詳細はありません。
金額は通貨とユーザーの国によって異なるため、サーバーで購入金額を取得するにはどうすればよいですか?
サーバーはiPhoneのアプリ内購入の金額をどのように決定できますか?
サーバーは、アプリから送信された購入の領収書を受け取り、これを使用して検証します。
これにより、transaction_id、product_id などの情報が返されます。ただし、金額やユーザーの詳細はありません。
金額は通貨とユーザーの国によって異なるため、サーバーで購入金額を取得するにはどうすればよいですか?
同じドキュメントから、SKProduct クラスを介してローカライズされた製品の詳細を取得できます。これを確認してください。
サーバーがそれをどのように認識しているかについて質問している場合は、サーバーでアプリ内購入を設定するときに価格を層として選択します。各層には異なる通貨の価格があるため、アプリ内購入の製品 ID を送信するときにリクエストすると、設定した価格がチェックされ、対応する通貨に反映されます。
デバイスのロケールについてはこれを確認し、デバイスの言語についてはこれを確認しますが、サーバー自体から取得するために、Apple はそのための API を提供していません。