-3

バックグラウンド サービスとして実行される iPhone アプリを実装することは可能ですか? それともジェイルブレイクする必要がありますか?音楽アプリやパンドラなどを除いて、ホームボタンを押すとほとんどのアプリの実行が停止したようです。ユーザーがアプリの UI を閉じても、それらは引き続き実行されます。

4

2 に答える 2

1

はい、それは不可能です。あなたが言ったように、それを行うにはジェイルブレイクされたiPhoneが必要です

于 2012-07-01T20:24:49.590 に答える
0

1時間ごとにタスクを実行するには、VoIPアプリケーションのふりをすることができます。このために、Info.plistのUIBackgroundingキーに「voip」属性を追加します。開始後、[UIApplication setKeepAliveTimeout:3600ハンドラー:^{...コード...}]を呼び出します。ハンドラーは1時間ごとに実行されます。

参照:http ://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/AdvancedAppTricks/AdvancedAppTricks.html%23//apple_ref/doc/uid/TP40007072-CH7-SW12

于 2012-12-05T23:57:00.943 に答える