2

ロケーションマネージャーがバックグラウンドで呼び出すたびに、追跡データをホストサーバーに送信するアプリケーションがあります。正常に動作しています。

しかし問題は、ユーザーが iPhone の電源を切り、電源を入れ直すと、アプリケーションに GPS アイコンが表示されますが、アプリケーションが応答しないことです。

PS: ユーザーはアプリに触れたり、アプリを再起動した後に起動したりしていません。

デバイスを再起動した後、アプリから応答を取得することはできますか?

4

2 に答える 2

2

これは、iPhone の再起動後にアプリがアクティブになっていないためです。このSO 投稿(およびGitHub のサンプル アプリvoip) で詳しく説明されているようにキーを追加して、デバイスの再起動後にアプリを再度起動することができます。ただし、このアプリを場所を追跡するためだけに使用する場合、Apple は、voip キーを使用するという送信を拒否する可能性があります。UIBackgroundModes

于 2013-10-25T06:50:18.753 に答える