나는 NetworkCheckexample.cs라는 모든 프로그램 기능을 수행하는 샘플 프로그램을 포함했지만 기본 기능도 벨로우어를 살펴 보겠습니다.
네트워크 점검을 시작하려면 호출해야합니다
NetworkCheck networkCheck = new NetworkCheck();
NetworkCheck에서는 3 가지 기능에 액세스 할 수 있습니다.
networkCheck.CheckOnlinenetworkCheck.CheckWifiStatenetworkCheck.CheckMobileState이 모듈은 모바일 장치에서 작동하도록 설계되었으므로 Unity 편집기에서 기본 코드를 테스트 할 방법이 없습니다.
개발 및 테스트를 지원하기 위해 Unity 편집기 Winodw에 디버그 토글을 추가했습니다. 16 비트 네트워킹 아래에는 2 개의 토글이 있습니다.
WiFi 디버그를 활성화하십시오
모바일 디버그를 활성화합니다
이들은 런타임에 토글 할 수 있습니다.
메인 클래스 네트워크 체크.
메뉴 코드는 NetworkMenutoggles.cs 에 있으며 ./assets/plugins/16 비트 네트워킹/필요한 경우 이동할 수 있습니다.
안드로이드가 작동하려면 이미 패키지에 포함 된 ./assets/plugins/android/에 네트워킹 release.aar를 포함시켜야합니다.
iOS가 작동하려면 이미 패키지에 포함 된 ./assets/plugins/ios/ in networkcheck.mm을 포함시켜야합니다.
##원천
Android 소스 파일은 여기에서 찾을 수 있습니다
iOS 소스 파일은 NetworkCheck.mm 의 ./assets/plugins/ios/ 폴더에 있습니다.