2012-11-07 4 views
1

응용 프로그램 내에서 iPhone 응용 프로그램을 닫을 방법이 있습니까? 클라이언트는 홈 버튼을 두 번 탭하여 수동으로 수행하지 않고 앱의 버튼을 눌러 앱을 닫고 앱 아이콘을 길게 누른 다음 - 기호를 누르는 방식으로 앱을 닫을 수 있는지 질문했습니다.응용 프로그램 내에서 iPhone 응용 프로그램 닫기

분명히 클라이언트는 배터리가 많은 블루투스 및 ANT + 기기를 사용하여 앱을 빠르게 닫을 수있는 기능을 원하는 앱을 만들고 싶어합니다.

의견이 있으십니까?

+1

버튼 누르기 이벤트에 응답하여 'exit()'할 수 있지만 가이드 라인 어딘가에 App Store 앱에는 허용되지 않는다고되어 있습니다. 그래도 정확히 애플 리케이션을 보았다. – Joost

+0

이 질문을 참조하십시오 : http://stackoverflow.com/q/355168/251760 – Jonathan

+2

'UIApplicationExitsOnSuspend' Info.plist 키를 true로 설정하는 방법은 무엇입니까? –

답변

1

Apple Human Interface Guidelines에 반대되는 응용 프로그램 내의 버튼을 종료하는 것 외에도 recommended behaviour도 아닙니다.

하지만 여전히 앱을 종료하고 싶다면. 'exit();'를 사용하십시오.

+1

그리고 이것은 대답조차되지 않습니다. –

+1

아니요, 그러한 앱이 iTMS 승인 절차를 통과해서는 안되며 따라서 염두에 두어야 할 경고입니다. – hd1

+0

앞으로이 목적으로 의견을 보내 주시기 바랍니다. 감사합니다. –

3

나는 버튼이 블루투스와 다른 '배터리 돼지'를 처분해야한다고 생각하고있다. 사용자가 앱을 떠날 때 또는 특정 기능이 완료 될 때와 같은 특정 이벤트를 기반으로 앱을 종료 할 정도로 스마트하게 만들 수도 있습니다.

0

이 동작은 Apple의 휴먼 인터페이스 지침에 위배됩니다. 그래도 그렇게하려면 C 함수 exit();을 사용하십시오. 하지만 사용자에게는 응용 프로그램이 손상된 것처럼 보일 것입니다. 따라서 AppStore 앱이 아닌 경우에도 그렇게하지 않을 것입니다!

+0

hd1과 동일하게 적용됩니다. 이것은 대답이 아니므로 의견을 말하십시오. – CodaFi

관련 문제