2013-05-09 2 views
0

나는 앱을 만들어 베타 테스트하는 사람들에게 알렸다. 사람들이 앱을 서버에 연결할 수있는 방법을 찾았다면 서버에 특정 응답은 응용 프로그램이 다음에 시작할 때 그 자체를 멈추게합니다.앱에 강제 종료 스위치 추가하기

건배 모두 매트

+0

킬 스위치에주의하십시오. 일부 국가에서는 킬 (kill) 스위치가 불법입니다. –

+0

이것은 선택된 사람 만이 가질 수있는 비공개 앱이므로, 나는 그렇게 생각하지 않습니다. 어쨌든 고마워요 :) –

답변

0

예를 들어 NSUserDefaults을 사용하여 서버가 특정 응답을 받으면 일부 키를 YES로 설정할 수 있습니다. NSUserDefaults 속성 목록은 가볍고 시작 사이에 지속됩니다. AppDelegate에서 사용자가 해당 키를 다시 검색하려고 할 때 값을 알아낼 수 있습니다. YES로 설정하면 exit(0)으로 설정됩니다.

+0

exit (0)이 나를 위해 작동하지 않는 것 같습니다 –

+0

그래서 didFinishLaunchingWithOptions 대리자 메서드에 exit (0)을 넣으면 응용 프로그램은 여전히 ​​시작됩니까? 또는 속성이 YES로 설정된 경우 다른보기 컨트롤러를 설정하여 사용자가 이미 목표를 달성 했으므로 앱이 더 이상 아무것도하지 않음을 알립니다. – micantox

+0

exit (0)은 작동하지 않지만 exit (1)은 수행합니까? –

0

물론? 왜 안돼? 물론 그 기능을 기존 빌드에 삽입 할 수는 없지만 서버에 연결하여 원하는 파일을 다운로드하고 분석 할 때 사용자 차단을 막을 수있는 방법은 없습니다.

0

서버에서 파일을 검색하고 파일 내용을 확인하는 방법을 찾았습니다. 내장 키와 일치하면 응용 프로그램이 정상적으로 실행되지 않으면 응용 프로그램이 종료됩니다.

+0

그래서 "X를 할 방법이 있습니까?" 당신의 대답은 "나는 그것을 할 방법을 찾았습니다"라고 ?? 0, 0 – borrrden