UnityNetworkCheckForAndroidandiOS
v1.0
networkcheckexample.csというすべてのプログラム機能を通過するサンプルプログラムを含めましたが、基本的な機能を紹介します
ネットワークチェックを開始するには、呼び出す必要があります
NetworkCheck networkCheck = new NetworkCheck();
NetworkCheckでは、3つの機能にアクセスできます。
networkCheck.CheckOnlinenetworkCheck.CheckWifiStatenetworkCheck.CheckMobileStateこのモジュールはモバイルデバイスで動作するように設計されているため、Unityエディターでネイティブコードをテストする方法はありません。
開発とテストを支援するために、UnityエディターWinodwにデバッグトグルを追加しました。 16ビットネットワーキングの下には、2つのトグルがあります。
WiFiデバッグを有効にします
モバイルデバッグを有効にします
これらは実行時に切り替えることができます。
メインクラスのネットワークチェック。
メニューコードはnetworkmenutoggles.csにあり、./assets/plugins/16ビットネットワーク/にあり、必要に応じて移動できます
Androidが動作するには、 networking-release.aarの./assets/plugins/android/を含める必要があります。
iOSが動作するには、 networkcheck.mmにin./assets/plugins/ios/を含める必要があります。
##ソース
Androidソースファイルはここにあります
iOSソースファイルは、 networkcheck.mmの下の./assets/plugins/ios/フォルダーにあります