私のアプリはチタンで実行されました。私のアプリにはいくつかのセクションにいくつかのオーディオmp3リンクがあります。ユーザーはそのリンクを再生でき、バックグラウンドで再生するために、「アプリはオーディオを再生します」というキー必須のバックグラウンドモードを追加しました。しかしAppleは私の2つを拒否します可聴コンテンツを使用していて、Info.Plistでキーを提供しているにもかかわらず、誰かが私に何をすべきか提案してください。新しいビルドをItunesに再度アップロードする必要がありますか?
2.16:マルチタスクアプリは、VoIP、オーディオ再生、位置情報、タスク完了、ローカル通知などの目的でのみバックグラウンドサービスを使用できます。
アプリはバックグラウンドモードを使用していますが、そのモードを永続的に実行する必要がある機能が含まれていないことがわかりました。この動作は、AppStoreレビューガイドラインに準拠していません。
アプリがInfo.plistのUIBackgroundModesキーでオーディオのサポートを宣言していることに気付きましたが、永続的なオーディオを必要とする機能は含まれていませんでした。
iOSアプリケーションプログラミングガイドに示されているように:
「このキーは、音楽プレーヤーやストリーミングオーディオアプリケーションなど、バックグラウンドでユーザーに音声コンテンツを提供するアプリケーションで使用することを目的としています。」
したがって、アプリがバックグラウンドにあるときにユーザーに音声コンテンツを提供するか、UIBackgroundModesキーから「オーディオ」設定を削除することが適切です。
個別のコードレベルの質問については、アップルデベロッパテクニカルサポートにご相談ください。必ず次のことを行ってください。
- 拒否の問題の完全な詳細を含める
- DTSエンジニアがフォローアップするときの問題を再現するために、記号化されたクラッシュログ、スクリーンショット、および手順を準備します。
クラッシュログを記号化して読み取る方法については、テクニカルノートTN2151iPhoneOSアプリケーションのクラッシュレポートの理解と分析を参照してください。
この問題の再現に問題がある場合は、https: //developer.apple.com/library/ios/qa/qa1764/「Xcodeのアーカイブ機能を使用したワークフローのテスト」の説明に従ってワークフローをテストしてみてください。