2011-07-13 9 views
0

私は、ホームボタンをuserpressして、私のアプリがiPad2上でうまく動作し、更新されたときにバックグラウンドから位置を見つける必要があるアプリを作っています。 iPhone 4、以前のバージョンのiPhoneとは別に、iPhone 4を残している古いバージョンのiPhoneで更新を追跡することが可能ですiPhone 3G、3GSでバックグラウンドから位置を見つけることは可能ですか

+1

iPhone 3Gはマルチタスクをサポートしていません。あなたが帰宅すると、アプリは終了します。 – badgerr

答えて

0

あなたのアプリはiPadとiPhoneで動作していると言われているので、アプリがバックグラウンドで実行されているときの位置を取得する方法と、hereのように正しく実行しているかどうかについては問いません。

その他については、バックグラウンド処理がiOS 4.0以降でのみ利用可能である可能性があります。

iPhoneの特定のモデルよりも、あなたのデバイスにインストールされているiOSバージョン(またはインストール可能な場合)が重要です。

1

Badgerがコメントしたように、iPhone 3GSはマルチタスクをサポートするiPhoneの最初のバージョンでした。以前のバージョンのiPhoneでは、アプリがフォアグラウンドで実行されていなくてもユーザーの場所を追跡することはできません。サードパーティのアプリがバックグラウンドに入ると、すぐに閉じられます。

http://support.apple.com/kb/HT4211:iOSの4中

マルチタスキングは、iPhone 3GS以降、iPod touchの (第3世代以降)、およびすべてのiPadモデルでサポートされています。

+0

iPhone 3GSはiPhone 4と同じようにバックグラウンドでアプリを実行できます。バックグラウンドで位置の変更を登録することもできます。 – rckoenes

+0

私の間違い、それをキャッチしていただきありがとうございます。私は自分の答えを正す。 – JoBu1324

関連する問題