인터넷 연결이 필요한 응용 프로그램을 개발 중이므로 출시 전에 사용 가능 여부를 확인하고 싶습니다. 인터넷 연결을 사용할 수없는 경우 사용자에게 경고를 표시하고 앱을 시작하는 대신 홈으로 돌아갑니다.응용 프로그램을 시작하기 전에 인터넷 연결에 대한 경고 표시 (Monotouch)
그래서 Reachability 클래스를 사용하여 인터넷 연결을 확인하기 위해 여기 (http://stackoverflow.com/questions/1961341/check-for-internet-access-with-monotouch)에서 권장되었습니다. 지금까지 너무 좋아. 그러나이 검사를 Main.cs에두면 검사를 수행하지만 경고는 표시되지 않습니다. 내가 AppDelegate.cs이 체크 표시를하면
if(!Reachability.IsHostReachable("http://google.com")) {
Debug.WriteLine("OFFLINE");
UIAlertView alert = new UIAlertView("Offline","Voor deze app is een internetverbinding vereist.",null,"OK",null);
alert.Show();
}
else{
MPFramework.Application app = new MPFramework.Application();
UIApplication.Main (args, null, "AppDelegate");
}
는이 검사를 수행하는 경고를 표시하지만 대신에 집으로 돌아의 검은 화면을 유지합니다. 그럼 앱을 실행하기 전에 확인하고 알림을 표시하기 위해 코드를 어디에 두어야합니까?
답변을 주셔서 감사합니다. 애플의 정책을 알고 있었기 때문에 앱을 실제로 출시하기 전에 확인하고 싶었습니다. 어느쪽으로도 길지 않는 것 같습니다. 하지만 콘텐츠가 클라우드에있는 앱을 제작하는 경우 완전히 비어있는 앱을 시작하는 것이 의미가없는 것처럼 보입니다. – Ronald