私の目覚まし時計アプリは、アプリ レビュー プロセスで拒否されました。
2.16: マルチタスク アプリは、本来の目的 (VoIP、オーディオ再生、位置情報、タスク完了、ローカル通知など) にのみバックグラウンド サービスを使用できます。
2.16
お客様のアプリはバックグラウンド モードを使用していますが、そのモードを永続的に実行する必要がある機能が含まれていないことがわかりました。この動作は、App Store レビュー ガイドラインに準拠していません。
あなたのアプリは Info.plist の UIBackgroundModes キーでオーディオのサポートを宣言していますが、永続的なオーディオを必要とする機能が含まれていませんでした。
iOS アプリケーション プログラミング ガイドに示されているとおり:
「このキーは、音楽プレーヤーやストリーミング オーディオ アプリケーションなど、バックグラウンドでユーザーに可聴コンテンツを提供するアプリケーションで使用することを目的としています。」
したがって、アプリがバックグラウンドにあるときに可聴コンテンツをユーザーに提供するか、UIBackgroundModes キーから「オーディオ」設定を削除することが適切です。
個々のコード レベルの質問については、Apple Developer Technical Support に相談してください。必ず次のことを行ってください。
- 拒否の問題の完全な詳細を含めてください
- DTS エンジニアがフォローアップするときに問題を再現するために、象徴化されたクラッシュ ログ、スクリーンショット、および手順を準備します。
クラッシュ ログをシンボル化して読み取る方法については、テクニカル ノート TN2151「iPhone OS アプリケーション クラッシュ レポートの理解と分析」を参照してください。
この問題の再現に問題がある場合は、Xcode のアーカイブ機能で説明されているように、ワークフローをテストしてみてください。」
警告時にアラームを再生するにはバックグラウンド モードが必要であり、ユーザーがアプリをバックグラウンドにする「ホーム」ボタンを押すことを通知するメールを送信しました。すると、次のような返事が来ました。
こんにちは、
お問い合わせいただきありがとうございます、あなたのアプリ Kill Ants (目覚まし時計) に関する追加情報を提供していただきありがとうございます。この情報をアプリの記録に追加しました。
将来的には、この情報をアプリのレビュー ノートに含めるか、アプリが却下された状態のときに問題解決センターで返信することにより、この情報をアプリ レコードに直接追加できます。これらの方法のいずれかで情報を提供する場合、電子メールまたはお問い合わせフォームで情報を提供する必要はありません。
iTunes Connect 開発者ガイドの「アプリ情報の編集と更新」の詳細については、次の URL を参照してください。
解決センターまたはレビュー ノートがガイドで参照されている編集可能な状態でなくなった場合、以下の手順を使用して、iTunes Connect のお問い合わせを通じて通信を続行できます。
- に行く
- 「アプリレビュー」を選択
- [継続的なコミュニケーション] を選択し、情報または質問を追加します。
この情報がお役に立てば幸いです。
よろしくお願いします、
アプリレビューチーム
この問題を処理するにはどうすればよいですか? バックグラウンドでアラーム音楽を再生するには、実際に backgroundMode が必要です。誰も同じ問題を抱えていますか?どのように解決しますか?