2016-10-11 6 views
1

iOSアプリを開発していて、アプリが終了してもユーザがWifiに接続/切断するときを検出したい。私は多くの研究をしましたが、この問題に対する解決策はまだ見つかりませんでした。iOS - アプリがバックグラウンドのときにネットワークの変化を検出する方法

誰かがこれを行う方法の一般的な方向で私を指摘できますか?

+0

無線LAN接続を検出するためのヘルプについては、これらのリンクを参照してください。私が間違っていないなら、それは不可能です。 http://stackoverflow.com/questions/30743408/check-for-internet-connection-in-swift-2-ios-9 http://stackoverflow.com/a/13638550/6448167 – KSigWyatt

+0

また、IfあなたはAppDelegateの 'Application:didEnterBackground'にコードを含めることを確認したいと思います。 – KSigWyatt

+0

こんにちはJordy、これについていくつか考えていますか? –

答えて

1

アプリケーションが終了した後、ネットワーク接続を検出することはできません。プロセスがシャットダウンされ、コードを実行できません。

たぶん、あなたは、バックグラウンドで実行できるアプリケーションの選択肢、と考えるべきで詳細

+0

アプリが終了した場合は間違いありません。問題はOPが本当に意味しているかどうかです。いずれにしても、+1は正確です。 –

+0

@BenjaminLowryありがとうございました。それが、アプリケーションライフサイクルの詳細を読むためにOPを推奨した理由です。 OPは、「停止」、「バックグラウンド」、「実行していない」の違いを理解して、何を達成するかを把握し、より正確な用語で説明する必要があります。 – Summer

0

の確認iOS application lifecycle。これはもちろんiOSで可能です。能力タイプ:背景モードが必要です。その後、無線LANが利用可能かどうかを確認することができます。

関連する問題