電話またはテキストメッセージで中断された場合、アプリケーションに何が起こるかを見たいと思っています。 iPhoneシミュレータでこれをテストできる方法はありますか?iPhoneシミュレータで電話の中断をシミュレートする
答えて
ハードウェア - >通話中ステータスを切り替えると、通話中のUIをテストできます。
シミュレータの中断をテストする方法はわかりませんが、ルイスゴードン氏は指摘しているように、携帯電話がなくてもデバイスにSiriを呼び出すことができます。
ドキュメントはお友達です。
everythig(テキストメッセージなど)をシミュレートすることはできませんが、多くの機能/中断をシミュレートできます。
シミュレータは初期テストのためのものであり、すべてのアプリを実際のデバイスで完全にテストしてから提出する必要があります。 iOS Simulatorを使用することから
:iOSシミュレータでのハードウェア
を操作
ユーザーがデバイス上で実行するアクションのほとんどをシミュレートすることができます。
左回転:あなたのアプリは、シミュレータで実行されているときは、ハードウェアのメニューを通じて、これらのハードウェアの相互作用を行うことができます。シミュレータを左に回転します。
右回転。シミュレータを右に回転します。
シェイクジェスチャー。シミュレータを振動させます。
ホーム。シミュレータをホーム画面にします。
ロック。シミュレータをロックします。
メモリのシミュレーションをシミュレートします。最前面のアプリのメモリ不足警告を送信します。メモリ不足の状況を処理する方法については、「iOS App Programming Guide」の「メモリ不足の警告を観察する」を参照してください。
インコールステータスバーの切り替え。電話またはFaceTime通話が進行中のときに、通常の状態とその状態の間でステータスバーを切り替えます。ステータスバーは、通常の状態よりもインコール状態の方が高くなっています。このコマンドは、通話中にユーザーがアプリを起動したときにアプリのユーザーインターフェイスがどのように見えるかを示します。
ハードウェアキーボードをシミュレートします。 iPadシミュレータでソフトウェアキーボードを切り替えます。 iPadキーボードでキーボードドックまたはワイヤレスキーボードを使用してシミュレートするには、ソフトウェアキーボードをオフにします。
テレビ出力。デバイスのTV出力信号をシミュレートするウィンドウを開きます。
この回答はどのような質問にも対処していません –
@SteveKuo:4年以上前の元の質問を見てみたいと思うかもしれません。タイトルは次のとおりです: "**のような割り込みをシミュレートする方法はありますか? iPhoneのシミュレータでの電話は?したがって、これを書いている時点でエミュレートできるすべての「割り込み」のリスト... –
あなたの状況では(シミュレータでは機能しないため)役に立たないかもしれませんが、Siriをアクティブにすると、電話と同様に動作し、アプリケーションをバックグラウンドで送信し、オーディオを中断します。電話をするよりもテストしてください。 SiriはiPhone 4S以降、iPod touch 5th gen、iPad 3以上に搭載されています。 Siriを有効にしている場合は、ホームボタンを押したままにしてください。
これは機能します。 SiriはAppWillResignActive/AppDidBecomeActiveをトリガーします。これはチェックする必要があります。 – damian
ルイスゴードンの答えを拡大するために、Siriのないデバイスでも機能します。ボイスコントロールを有効にしている場合、ホームボタンを押し続けると、オーディオが中断され、アクティブになります。
- 1. iPhoneシミュレータで電話をシミュレートすることはできますか?
- 2. iPhoneシミュレータでフェイスアップとフェイスダウンをシミュレートする方法
- 3. iPhone:電話中にアプリの再生音量を調整する
- 4. iPhone:電話をかける
- 5. 携帯電話でシミュレータでARKitをプレビューする
- 6. iPhoneで電話をかけるには?
- 7. iPhone電話の音声ストリーム
- 8. iOSシミュレータでiPhoneをスリープ状態にする方法をシミュレートするには?
- 9. iphoneとアンドロイドの携帯電話の中でWebサーバーをホストする
- 10. リストビューの画像アイコンでアンドロイドの断片で電話をする
- 11. iPhoneでのプログラムによる電話通話の制限
- 12. シミュレータ上で動作するコードが電話にない
- 13. twilioクライアントからの電話を保留中の電話機にする(電話機コールSidを取得する)
- 14. iPhoneアプリケーションから電話をかける
- 15. iPhoneで中断し続ける
- 16. アンドロイドアプリは電話ではなくシミュレータで動作します
- 17. iphone sdk電話通信中にDTMFオーディオファイルを再生する方法
- 18. iPhoneのアプリケーションで通話中断を検出するにはどうすればよいですか?
- 19. iphoneシミュレータから電話をかけてリスナーを置くことは可能ですか?
- 20. iphoneで電話の着信をブロックする方法
- 21. iPhoneで電話ダイヤルのエフェクトを作成するには?
- 22. iPhoneの電話番号の形式NSFormatter
- 23. iphone uuidと電話番号のマッピング
- 24. Iphone対ipad携帯電話のサイトリダイレクト
- 25. 携帯電話データのiPhoneソケットリスナー
- 26. Androidシミュレータで遅いネットワークをシミュレート
- 27. iPhoneの電話アプリで最近の通話リストにアクセスするには?
- 28. iPhone iOS:ローミング中の検出方法(脱獄された電話ではない)
- 29. Sencha Touch 2:デスクトップOS(Linux/Windows)で異なるプロファイル(電話機/タブレット)をシミュレートする
- 30. ライブ通話を変更すると、電話が切断されます
あなたはどういうことを言っていますか?いいえ、それはありません。 –
バックグラウンドへの送信は、アクティブな状態の終了とは異なります。しかし、インタラクションはバックグラウンドに送信されず、アプリを非アクティブ状態にします。ですから問題は*それをどうやってテストできるかということでした。 –
私が知る限り、あなたは電話をシミュレートすることはできません – rakeshNS