0

位置情報サービスのため、私のアプリはバックグラウンドで(また)長時間実行する必要があります。特定の条件が満たされると、アプリはフォアグラウンドに移動する必要があります。アプリをバックグラウンドで実行し、手動で前面に表示することができました。この問題を読んで、コードでアプリをフォアグラウンドに移動する方法について混乱しました。

ifステートメントに含める必要がありますが、ここから何をしますか?

4

3 に答える 3

7

いいえ、これが可能だとは思わないでください。をスポーンUILocalNotificationしてユーザーにアプリケーションの状態を表示することはできますが、iOSではアプリにフォーカスを合わせることができないと理解しています。

于 2013-02-02T12:13:03.617 に答える
0

ユーザーの操作なしではそれを行うことはできません。UILocalNotificationを提示することはでき ますが、 iOSがそれを実行したままにすることさえ確信
できません!

脱獄した電話では可能だと思います

于 2013-02-02T12:16:21.183 に答える
0

これは明らかに不可能です。アプリがいつでも制御を引き継ぐことができれば混乱するからです。前述のように、通知を投稿する必要があります。その後、ユーザーがアプリを起動するかどうかはユーザー次第です。通知にアプリを起動する必要がある正当な理由が記載されている場合は、それを実行する可能性が非常に高くなります:-)そして、ユーザーのニーズとアプリのニーズを混同しないでください。

于 2013-02-02T12:24:36.593 に答える