アプリの履歴: 既にストアにあるアプリの更新を送信しようとしています。このバージョンは、アプリ内購入コードが実装された最初のバージョンです。アプリとアプリ内をテストしましたが、すべてサンドボックス環境で動作します。当然、inappが承認されるまで公式環境をテストすることはできませんが、既にストアにある他のアプリでまだ使用しているため、私が使用しているphpスクリプトがrecipitを検証することは確実です.
最初の送信: inapp とアプリを同時に確認するために送信しました。すべて問題ないようですが、inapp を購入できないため、アプリが拒否されました。同時に、私の inapp が拒否され、iTunes でこれを見つけました:
inapp の詳細:
言語の詳細をクリックします。
この時点で、iTunesアプリの設定を検索したところ、言語に関する設定が見つかりました。「アプリ情報」セクションで、デフォルトの言語がアプリの別の言語に設定されています。この設定を変更したところ、app と inapp の言語がすべて同じになりました。inapp を削除し、同じ名前の識別子 ecc で別のアプリを作成しました。アプリ内ステータスがレビュー待ちに変更され、アプリの同じバンドルを再送信しました。
2 回目の送信: アプリとアプリ内のアプリが再び拒否されました。エラー、拒否の原因は同じで、アプリ内セクションでも同じ動作をしています。解決センターのメッセージは次のとおりです。
"2.2
Wi-Fi とセルラー ネットワークの両方で、iOS 6.0.1 を実行している iPhone 5 でレビューしたところ、App Store レビュー ガイドラインに準拠していない 1 つ以上のバグがアプリに見られました。
具体的には、In App AddOn を購入しようとするとエラー メッセージが表示されることがわかりました。
詳細については、添付のスクリーンショットをご覧ください。」
このメッセージは紛らわしいと思います。アプリに表示されるエラー メッセージは、SKPaymentTransactionStateFailed を受け取ったとき、または領収書を確認できないときに発生するアラートです。この機能はすべてサンドボックスで正しく機能します。
私のinappの何が問題になっていますか?? 似たようなことを経験した人はいますか?