Apple ではニューススタンド アプリに少なくとも 1 つの自動更新可能なサブスクリプションまたは 1 つの無料サブスクリプションが必要であるため、ニューススタンド機能を追加しながら、ニュース アプリのすべての月間サブスクリプションを自動更新可能なサブスクリプションに変更しました。
デバイス #1 (iPad など) でこれらのサブスクリプションのいずれかを購入しようとすると、すべて正常に動作します。デバイス #2 (iPhone など) で同じサブスクリプションを購入しようとすると、ストア キットからメッセージが表示され、この特定の問題のサブスクライバーであることを通知されます (これも問題ありません)。何も買わずに終了。
ログを確認すると、SKPaymentTransactionObserver デリゲート メソッド paymentQueue:updatedTransactions: が最初にその製品のトランザクションを 'SKPaymentTransactionStatePurchasing' 状態で取得し (ここまでは OK)、続いて 'SKPaymentTransactionStateFailed' 状態でトランザクションを取得します。最後のトランザクションのトランザクション エラー コードとメッセージをよく見ると、トランザクション エラーの説明に「iTunes Store に接続できません」と表示されています。別の製品の 2 回目の購入 (2 台目のデバイスで初めて購入) は問題なく動作します。両方の購入でサンドボックスに対して行われますが、この問題に対処する方法のヒントはありますか?
事前に助けてくれてありがとうマイケル