バックグラウンド サービスとして実行される iPhone アプリを実装することは可能ですか? それともジェイルブレイクする必要がありますか?音楽アプリやパンドラなどを除いて、ホームボタンを押すとほとんどのアプリの実行が停止したようです。ユーザーがアプリの UI を閉じても、それらは引き続き実行されます。
2 に答える
1
はい、それは不可能です。あなたが言ったように、それを行うにはジェイルブレイクされたiPhoneが必要です
于 2012-07-01T20:24:49.590 に答える
0
1時間ごとにタスクを実行するには、VoIPアプリケーションのふりをすることができます。このために、Info.plistのUIBackgroundingキーに「voip」属性を追加します。開始後、[UIApplication setKeepAliveTimeout:3600ハンドラー:^{...コード...}]を呼び出します。ハンドラーは1時間ごとに実行されます。
于 2012-12-05T23:57:00.943 に答える