2012-01-26 20 views
0

私はiPhoneアプリを初めて開発しています。ちょうど私のアプリが(cronのような)周期的な仕事をする必要があります。これを行うことで、バッテリの過消費が防止されます。脱獄せずにiPhoneアプリの自動起動

私は/ System/Library/LaunchDaemonsを使うことができると気づきましたが、iPhoneをjailbreakingせずに使用できるかどうかはわかりません。

答えて

1

jailbreakが発生していない電話機で指定したアプリケーションエリア外に書き込めないため、そのパスにアクセスすることはできません。アップルは、この種のサービスを奨励したり支持したりしていないようだが、バックグラウンドでアクティブなアプリを保つことさえ不可能である(場所を気にすること、ボイスなど...)。

Push notifications(具体的にはリモートプッシュ通知)を使用して(場合によっては)考慮する可能性があります。これらはあなたのサーバーからリンゴサーバーに発行され、リンゴサーバーはオンラインのときにいつでも対象の電話に通知します。ユーザーはその後、データを表示/処理できるアプリに再び潜入することができます。これは、ポーリングに頼ることのできる多くの場合を解決する方法です。インスタントメッセージシナリオ。もちろん、これはあなたのアプリケーションプロファイルに合っている必要があり、必要なタスクを処理することができるあなたのコントロール下のサーバーがあり、アプリケーションは単に何らかの情報を表示するだけです。

関連する問題