2011-01-19 4 views
1

バックグラウンドで実行されているプログラムをSMSに対応させることはできますか?私は基本的に私のプログラムがバックグラウンドに座ってiOS4 +になるようにして、誰かがあなたにテキストメッセージを送ると、そのテキストで何かをすることができます。iPhone Dev:iOS4 +のSMSにバックグラウンドで応答するプログラムを使用できますか?

これはできますか?

私は以前に質問されているのを見ましたが、iPhoneがバックグラウンドアプリを使用する前に確認されました。

答えて

2

バックグランドはIOSでは非常に制限されていません。あなたができることはほんの一握りです。アプリがフォアグラウンドで実行されていない間は、いつでもプッシュ通知を送信してアラートを受け取ることができます。アップルから

OS 4は がバックグラウンドでタスクを実行するために は、バッテリ寿命と パフォーマンスを維持しながらアプリを許可する7つの新しいマルチタスクサービスを提供しています。これらのマルチタスク サービスが含まれます:

背景オーディオを - 連続 プレイオーディオにあなたのアプリに許可します。だからお客様 は、ウェブ、ゲームなどをサーフしている間にあなたのアプリを聴くことができます。 Voice over IP - あなたのVoIPアプリケーションは今や になります。ユーザーは VoIP通話を受信し、別のアプリを使用中に の会話を受信できるようになりました。あなたの携帯電話 は、電話機がポケットに入っているときに電話を受けることさえできます。

背景場所 - ナビゲーション が今 が自分のiPodに耳を傾け、または 他のアプリを使用しているユーザーを導くために続けることができるアプリ。 iOS 4では、ユーザーがセル のタワー間を移動するときに、 と、バッテリ効率の良い方法で の位置を監視することもできます。これは、あなたの ソーシャルネットワーキングアプリがユーザーとその友だちの場所の を追跡するのに最適な方法です。

プッシュ通知は - あなたのアプリが実行されていない 場合でも、あなたのリモートサーバからのアラート を受け取ります。

ローカル通知 - あなたのアプリは今、バックグラウンドでスケジュールされたイベントと アラームの 警告ユーザー、なしのサーバーが 必要とすることができます。仕上げ

タスク - あなたの顧客はそれを離れたとき、あなたのアプリが、 半ばタスクで ある場合アプリは今 タスクを完了するために実行し続けることができます。

高速アプリ切り替え - これ以上 リロードし - はすぐに戻って、彼らが残っていないとき、彼らがいた場所 にユーザーが にアプリを残して来ることを可能にする高速なアプリ スイッチングの利点を取る必要がありますすべての開発者アプリ。

0

いいえ。アプリケーションがまだ開いていないときにアプリケーションが呼び出される唯一の方法は、プッシュ通知を送信することです。

関連する問題