iOSアプリを開発していて、アプリが終了してもユーザがWifiに接続/切断するときを検出したい。私は多くの研究をしましたが、この問題に対する解決策はまだ見つかりませんでした。iOS - アプリがバックグラウンドのときにネットワークの変化を検出する方法
誰かがこれを行う方法の一般的な方向で私を指摘できますか?
iOSアプリを開発していて、アプリが終了してもユーザがWifiに接続/切断するときを検出したい。私は多くの研究をしましたが、この問題に対する解決策はまだ見つかりませんでした。iOS - アプリがバックグラウンドのときにネットワークの変化を検出する方法
誰かがこれを行う方法の一般的な方向で私を指摘できますか?
アプリケーションが終了した後、ネットワーク接続を検出することはできません。プロセスがシャットダウンされ、コードを実行できません。
たぶん、あなたは、バックグラウンドで実行できるアプリケーションの選択肢、と考えるべきで詳細
アプリが終了した場合は間違いありません。問題はOPが本当に意味しているかどうかです。いずれにしても、+1は正確です。 –
@BenjaminLowryありがとうございました。それが、アプリケーションライフサイクルの詳細を読むためにOPを推奨した理由です。 OPは、「停止」、「バックグラウンド」、「実行していない」の違いを理解して、何を達成するかを把握し、より正確な用語で説明する必要があります。 – Summer
の確認iOS application lifecycle。これはもちろんiOSで可能です。能力タイプ:背景モードが必要です。その後、無線LANが利用可能かどうかを確認することができます。
無線LAN接続を検出するためのヘルプについては、これらのリンクを参照してください。私が間違っていないなら、それは不可能です。 http://stackoverflow.com/questions/30743408/check-for-internet-connection-in-swift-2-ios-9 http://stackoverflow.com/a/13638550/6448167 – KSigWyatt
また、IfあなたはAppDelegateの 'Application:didEnterBackground'にコードを含めることを確認したいと思います。 – KSigWyatt
こんにちはJordy、これについていくつか考えていますか? –