2014-12-17 5 views
0

UIApplicationExitsOnSuspend는 SDK 4에 대한 링크에만 적용 할 수 있습니다. iOS8에 해당하는 항목이 있습니까?UIApplicationExitsOnSuspend는 ios8과 동일합니다.

앱이 서비스 요금을 제공하기 때문에 나가 일하고있는 앱을 종료했다가 다시 시작하는 흔적을 남기지 않아야하며, 다음 사람이 이전 사용자가 계속 사용할 수없는 곳에서 다시 시작할 수 없도록해야합니다. 떠났다. 그런데

어떤 도움을 크게 환영받을 것

,

출구 같은 것들을 시도/용의 Info.plist에서 ...

+0

당신은 이것을 info.plist/ –

+0

에 설정 했습니까? AFAICS가 여전히 작동하도록 키가 문서화되어 있습니까? 그 사용은 권장되지 않지만 작동해야합니다. –

+0

다른 모든 설정이있는 응용 프로그램 plist (기본값)에는 다른 것이 있습니다. infoPlist.strings하지만 이것을 사용하지 않았습니다. ios8과 관련하여 문서에서는 여전히 SDK 4에서만 작동하므로 다른 모든 아이디어는 인정됩니다 –

답변

1

을 중단하고 모든 후자하지만에서 다시 시작하는 추적을 떠나 표시 귀하의 응용 프로그램은 "+"를 선택하여 새 항목을 추가하고 "응용 프로그램이 백그라운드에서 실행되지 않음"을 선택하고 "예"를 선택하십시오.

iOS 앱이 백그라운드로 이동했을 때 스냅 샷을 찍고이를 멀티 태스킹에 표시하면 중요한 정보를 표시 할 때 앱이 종료 될 때 발생하지 않도록하는 것이 좋습니다. 이 경우 SnapshotOnNextApplicationLaunch를 무시하여 스냅 샷 이미지를 가져 오지 않도록하십시오.

+0

제안 사항을 추가했지만 여전히 남아 있습니다. 선택시 앱이 시작됩니다. 사용자가 선택할 수 있도록 제시하지 않아야합니다. –

+0

그럼 뭔가 잘못입니다. 그 정보 plist 항목을 테스트하고 실제로 예상대로 작동합니다. 나는 당신이 더 분명 할 필요가 있다고 생각합니다. 멀티 태스 크 창에 항목이 여전히 있음을 의미합니까? 그렇다면 올바른 동작입니다. 당신이 멀티 태스커에 그것을 원하지 않는다고 말하는거야? 그렇다면 이미지가 보여준 바로 그 것입니까? 그렇다면 ApplicationWillTerminate가 호출되기 바로 전에 검정색 또는 흐린 UIView를 화면에 추가 할 수 있습니다. –

+0

백그라운드에 배치 된 현재 작업 목록에서 앱이 계속 표시됩니다. 사용자가 클릭하면 앱이 다시 시작됩니다. 필요한 작업은 백그라운드 작업 목록에서 제거하는 것입니다. 사용자가 백그라운드 앱을 클릭하면 내가 어떻게해서든지 시도하고 막아야하는 전면에옵니다. –