내 앱 사용자에게 정식 버전으로 업그레이드, 평가/리뷰 또는 다른 앱보기와 같은 여러 기능을 AppStore에 가져 오려고합니다. 개발했다. 그러나이 모든 것들이 iTunes가 장치에서 실행될 때 내 응용 프로그램을 종료시킵니다. 몇 가지 간단한 코드를 사용하고 있습니다. 많은 조합의 URL을 시도했으며, 모두 성공적으로 어디로 가는지 알 수 있습니다. 여기에 행동은 다음과 같습니다내 앱에서 iOS 앱 스토어를 실행하면 앱이 종료됩니다.
- 사용자는
코드를 통해 웹에 지시 속도 앱을 클릭 :
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:[[MyApp defaultApp] itunesLink]]];
내 응용 프로그램이 백그라운드로 이동, 나의 대리인의 applicationDidEnterBackground :와 성공적으로
라고- iTunes가 올라 오면서 내 앱이 종료됩니다. X-Code를 통해 실행하든 장치에서 직접 실행하든 관계 없습니다.
- 저장소를 종료하고 장치에서 실행중인 프로세스를 보면 내 앱이 계속 표시됩니다. 나는 그것이 X 코드 콘솔에서 종료되었다는 것을 알고 있으며, 그것을 재시작하려 할 때 새로운 것으로 시작한다.
itunes 링크를 itms : //itunes.apple.com/app/ 또는 http로 시도했는데, 모두 올바른 엔드 포인트에 도달했습니다. www.google.com을 사용하면 정상적으로 작동하고 앱이 종료되지 않고 백그라운드로 전송되고 웹 사이트가 정상적으로 표시됩니다.
다른 점은 시뮬레이터를 통해 실행할 때 openURL 호출이 실패를 반환하고 URL을 열지 않는다는 것입니다.
내 앱이 종료되는 이유에 대한 통찰력이 있으십니까? iOS 보안 기능이나 내 앱을 종료하는 것과 같은 기능을하지만, 내가하고있는 일은 꽤 표준적인 것으로 생각됩니다.
누구나 비슷한 것을 본 적이 있다면 상황에 대한 조언을 정말 고맙게 생각합니다.
더블 탭 홈 버튼 아이콘 목록에는 * 실행중인 앱 *이 표시되지 않고 실행 한 앱의 기록 만 표시됩니다. 어떤 앱이 실행 중인지 알려주지 않습니다. –
또한 "x"를 치는 목록을 통해 휴대 전화의 메모리를 "정리"하지 마십시오. 이것은 작동하지 않습니다! –