2012-04-19 3 views

答えて

-5

ハードウェア - >通話中ステータスを切り替えると、通話中のUIをテストできます。

シミュレータの中断をテストする方法はわかりませんが、ルイスゴードン氏は指摘しているように、携帯電話がなくてもデバイスにSiriを呼び出すことができます。

+12

あなたはどういうことを言っていますか?いいえ、それはありません。 –

+2

バックグラウンドへの送信は、アクティブな状態の終了とは異なります。しかし、インタラクションはバックグラウンドに送信されず、アプリを非アクティブ状態にします。ですから問題は*それをどうやってテストできるかということでした。 –

+0

私が知る限り、あなたは電話をシミュレートすることはできません – rakeshNS

-1

ドキュメントはお友達です。

everythig(テキストメッセージなど)をシミュレートすることはできませんが、多くの機能/中断をシミュレートできます。

シミュレータは初期テストのためのものであり、すべてのアプリを実際のデバイスで完全にテストしてから提出する必要があります。 iOS Simulatorを使用することから

:iOSシミュレータでのハードウェア

を操作

ユーザーがデバイス上で実行するアクションのほとんどをシミュレートすることができます。

左回転:あなたのアプリは、シミュレータで実行されているときは、ハードウェアのメニューを通じて、これらのハードウェアの相互作用を行うことができます。シミュレータを左に回転します。

右回転。シミュレータを右に回転します。

シェイクジェスチャー。シミュレータを振動させます。

ホーム。シミュレータをホーム画面にします。

ロック。シミュレータをロックします。

メモリのシミュレーションをシミュレートします。最前面のアプリのメモリ不足警告を送信します。メモリ不足の状況を処理する方法については、「iOS App Programming Guide」の「メモリ不足の警告を観察する」を参照してください。

インコールステータスバーの切り替え。電話またはFaceTime通話が進行中のときに、通常の状態とその状態の間でステータスバーを切り替えます。ステータスバーは、通常の状態よりもインコール状態の方が高くなっています。このコマンドは、通話中にユーザーがアプリを起動したときにアプリのユーザーインターフェイスがどのように見えるかを示します。

ハードウェアキーボードをシミュレートします。 iPadシミュレータでソフトウェアキーボードを切り替えます。 iPadキーボードでキーボードドックまたはワイヤレスキーボードを使用してシミュレートするには、ソフトウェアキーボードをオフにします。

テレビ出力。デバイスのTV出力信号をシミュレートするウィンドウを開きます。

+5

この回答はどのような質問にも対処していません –

+0

@SteveKuo:4年以上前の元の質問を見てみたいと思うかもしれません。タイトルは次のとおりです: "**のような割り込みをシミュレートする方法はありますか? iPhoneのシミュレータでの電話は?したがって、これを書いている時点でエミュレートできるすべての「割り込み」のリスト... –

33

あなたの状況では(シミュレータでは機能しないため)役に立たないかもしれませんが、Siriをアクティブにすると、電話と同様に動作し、アプリケーションをバックグラウンドで送信し、オーディオを中断します。電話をするよりもテストしてください。 SiriはiPhone 4S以降、iPod touch 5th gen、iPad 3以上に搭載されています。 Siriを有効にしている場合は、ホームボタンを押したままにしてください。

+3

これは機能します。 SiriはAppWillResignActive/AppDidBecomeActiveをトリガーします。これはチェックする必要があります。 – damian

3

ルイスゴードンの答えを拡大するために、Siriのないデバイスでも機能します。ボイスコントロールを有効にしている場合、ホームボタンを押し続けると、オーディオが中断され、アクティブになります。

関連する問題