# Appleアプリ拒否：UIBackgroundModesキー

Appleからのアプリ拒否通知を受け取ることがfrustratingであることを理解しています。アプリの審査プロセスは人間のレビュアーによって行われ、時には特定の問題が拒否につながることがあります。そのような問題の1つは、あなたのアプリの`Info.plist`ファイル内の`UIBackgroundModes`キーに関連するものです。このキーは、アプリでオーディオ再生などの特定のバックグラウンドモードのサポートを宣言するために使用されます。

以下は、`UIBackgroundModes`キーに関連する拒否理由のいくつかの例とその対処方法です。

**問題1: 持続的オーディオを必要とせずに`UIBackgroundModes`キーでオーディオのサポートを宣言する**

**拒否理由:** *あなたのアプリは、Info.plist内の`UIBackgroundModes`キーでオーディオのサポートを宣言していますが、持続的オーディオを必要とする機能が含まれていません。*

**説明:** '持続的オーディオ'とは、ユーザーがアプリ内の別の画面に移動した後も再生が続くオーディオのことです。これは、Adaloコンポーネント内で'他の画面で再生を続ける'を切り替えることで制御できます。

**解決手順:**

1. Adaloでアプリプロジェクトを開きます。
2. 問題のあるオーディオコンポーネントを特定します。
3. オーディオコンポーネントで'他の画面で再生を続ける'オプションが有効になっていることを確認します。
4. アプリをテストして、新しい画面に移動するときにオーディオが続けて再生されることを確認します。
5. 問題が解決しない場合は、拒否メッセージに返信し、アプリ内で新しい画面に移動する際にオーディオが再生されるように取った手順を説明します。

**問題2: バックグラウンドでオーディオコンテンツを再生できない**

**拒否理由:** *あなたのアプリは、Info.plist内の`UIBackgroundModes`キーでオーディオのサポートを宣言していますが、アプリがバックグラウンドで実行されているときに聞こえるコンテンツを再生できません。*

**説明:** `UIBackgroundModes`キーは、バックグラウンドでユーザーに聞こえるコンテンツを提供するアプリケーション（音楽プレーヤーやストリーミングオーディオアプリなど）で使用することを意図しています。Adaloのオーディオコンポーネントでは、この機能をオプトアウトすることはできないため、アプリが最小化されているときは常にオーディオが続行されますが、ユーザーがアプリを終了すると停止します。

**解決手順:**

1. Adaloでアプリプロジェクトを開きます。
2. オーディオコンポーネントを特定します。
3. オーディオがコンポーネントがロードされると自動的に再生されるように設定されていることを確認します。
4. アプリをテストして、アプリがバックグラウンドで実行されているときにオーディオが聞こえることを確認します。
5. 問題が解決しない場合は、拒否メッセージに返信し、アプリがバックグラウンドでオーディオが聞こえるようにするために取った手順を説明します。

**最終注意:** これらの問題を解決するためのガイダンスを提供しますが、最終的なアプリ承認の決定はAppleのレビューチームに委ねられます。これにより、アプリ自体に変更がない場合でも、承認を受けるまで複数の提出が必要になることがあります。
