プログラムでiPhoneの電源をオフにしますか?
-
06-07-2019 - |
質問
プログラムでiPhoneの電源を切ることは可能ですか、それともAppleはこれを許可しませんか?
Appleがこれを許可しない場合、iPhoneの音をプログラムでミュートすることは可能ですか?
解決
そのための証拠はありませんが、これには" UserExperience"の変更が含まれます-これは、 Appleが決して許可しないものです(そして、多くの人が携帯電話をジェイルブレイクする理由です)。
これには「電源オフ」が含まれます。 「音を消す」だけでなく、 -どちらもUXを破壊する可能性があるため(重要な呼び出しを待つが、アプリケーションXは音を壊した)。
他のヒント
公式SDKで作成するiPhoneアプリケーションは、それ自体がサンドボックスです。有刺鉄線で砂場を囲みます。
電源をオフにすることはできません。また、独自のアプリケーションのサウンド以外のサウンドをミュートすると、iPodの再生をオフにできます。
Apple iPhoneのプログラムによる電源オフは可能ですか、またはAppleはこれを否定していますか?アップルがこれを許可しない場合、プログラムでiPhoneのサウンドをミュートできますか?
Appleは、他のアプリの機能や電話のコア機能に影響を及ぼすことを防ぎます。疑わしい場合、電話全体で何かをしたい場合はできません。
さらに、電話機をミュートするには、電話機の側面にある物理的なミュートスイッチを電話機のミュート設定に一致させる方法を見つける必要があります。それはソフトウェアでは起こりません!
デバイスの電源を切ってデバイスをミュートすることがアプリの合理的な代替手段であるかどうかはわかりませんが、一番下の行は、デバイスの電源を切ることができないということです。ただし、MPMusicPlayerControllerクラスを使用して、独自のアプリまたはiPodアプリのサウンドをミュートできます。
アプリのコードは次のようになります。
MPMusicPlayerController *player = [MPMusicPlayerController applicationMusicPlayer];
player.volume = 0.0f;
そして、これはiPodの場合:
MPMusicPlayerController *player = [MPMusicPlayerController iPodMusicPlayer];
player.volume = 0.0f;
アプリケーションの外部に影響を与えるすべての操作は、承認プロセスを通過しません(プッシュ通知以外)。再生中のすべてのサウンドの音量を一時停止、停止、またはゼロに設定するだけで、アプリのサウンドを確実にミュートできます。携帯電話をグローバルにミュートする場合、いいえ。
ソフトウェアからデバイスの電源を切ることはできません。 MPMusicPlayerControllerクラスを使用して音楽の再生音量を設定できます。ドキュメントでは、 ただし、iPodプレーヤー。