2017-11-19 14 views
1

こんにちは私は現在、サブスクリプションのステータスURLを利用しようとしていますが、iTunesの接続では、アプリのサブスクリプションで自動更新のアップデートを入手できます。iTunesの接続サブスクリプションのステータスURLをユニークユーザーに返す方法

私のエンドポイントは稼働していますが、私は必要なすべての領収書情報とアップデートのステータスを取得していますが、現在のアプリケーションを特定のユーザーに戻す方法はありません。

例えば、私のアプリのすべてのユーザーはUUIDを持っています。完璧な世界では、購入時にアップルに伝えたいと思っていましたが、そのユーザーはこのサブスクリプションを購入して、そのUUIDを購読からのPOSTリクエストステータスURL。

これは可能ですか?

+0

StoreKit APIでは、すべてのサブスクリプションが関連付けられたAppleIDで管理されているため、実行したいことはStoreKit APIで直接行うことはできません。 – Ellen

+0

現在、関連するappleIDを取得する方法はありますか? – Luke

+0

関連するAppleIDを取得する方法はありません。あなたのサーバー上の領収書データを送ることができ、あなたのアプリのUUIDとリンクすることができます.UUIDに基づいて最新の領収書をダウンロードし、必要に応じてStorekitで確認します。 – Ellen

答えて

0

StoreKitの最大の欠陥の1つであると考えられているのは、領収書にユーザー(この場合はiTunesアカウント)を識別する方法が含まれていないということです。

これは、ユーザーが購入してアプリケーションでトランザクションを処理するときに、トランザクション識別子(およびおそらく領収書データ)をバックエンドに投稿し、それをユーザーのバックエンドレコードに関連付ける必要があります。その後、Appleからのプッシュを受けると、関連するユーザーをトランザクションIDで検索することができます。

これは理想的な解決策ではありません。さまざまなアプリユーザーが同じiTunesアカウントや他のエッジケースを使って領収書を共有することができますが、アプリの領収書の仕組みと同じように便利です。

関連する問題