2012-09-07 4 views
6

내 iPhone 앱이 베타 단계에 있습니다. 테스터에게 앱을 보내려면 TestFlight을 사용하고 있습니다. 모든 것이 훌륭하게 작동하고, 링크를 게시하고, 앱을 다운로드하고, 인증서 또는 기타 문제는 없습니다 (실화, 웃음).iOS 용 TestFlight를 통한 인앱 업데이트

내 유일한 문제는 앱내 업데이트를 보내는 방법에 대해 전혀 모른다는 것입니다. 사용 가능한 최신 SDK 버전을 보았지만 어떻게해야하는지 알 수 없습니다! 지금, 새 빌드를 업로드하고 "업데이트 & 통지"를 선택하면 전자 메일이 전송됩니다. 내 앱을 통해 직접 새 버전을 사용할 수 있다는 알림을 사용자에게 보낼 수 있습니까? 지금 당장은 이것이 가능하지 않다고 생각하기 시작했습니다. 그렇다면 내 잘못이라고 생각합니다. 그러나 나는 정말로 그것을 할 수 있다고 생각했다!

항상 그렇듯이 도움말/링크/의사는 언제나 감사하겠습니다! :)

답변

8

업그레이드를 강제 실행할 수 있습니다.

오른쪽 상단의 설정으로 이동하여 '톱니 바퀴'를 선택한 다음 '51 영역'을 선택합니다 (아직 베타 버전의 새로운 기능 영역 임). 거기에서 "강제 업그레이드"를 켜도록 선택할 수 있습니다 :

빌드에서 강제 업그레이드를 활성화 한 경우. 다음에 사용자가 빌드를 열고 사용할 수있는 업데이트가 있으면 계속하기 전에 빌드를 설치해야합니다.

+0

음, 꽤 좋습니다. 당신이 대답했다면 사용자가 이전 버전을 계속 사용할 수있는 방법이 없다고 생각하지만 업데이트 사실을 알리는 것뿐입니다. 알다시피, 두 세계에서 가장 좋은 점이 있습니다. – rdurand

+0

그리고 마지막 질문 인 빌드 1을 업로드 한 다음 빌드 2를 작성한 다음 강제 업데이트 *를 활성화하여 빌드 2에 적용 할 예정입니까? 누군가 빌드 1을 사용하고 있다면 빌드 2로 업데이트하라는 알림을 받거나 업로드 전에 활성화해야합니까? 도와 줘서 고마워,이 베타 섹션은 여전히 ​​나에게 알려지지 않았다. :) – rdurand

+0

내가 말하기 전에 정품 인증을 받았지만 테스트하지는 않았다. – Joe

0

앱을 업로드 할 때 다른 번들 버전이 있어야합니다. 번들 버전 아래의 앱 info.plist에서 번들 버전을 설정할 수 있습니다. 그 값을 다른 것으로 변경하면 업그레이드하거나 건너 뛰기 위해 앱을 여는 메시지가 표시됩니다.

+0

번들이 아니라 빌드를 의미합니다. 또한 빌드 번호를 * 늘려야합니다. 그것을 줄이면 사용자에게 업그레이드하라는 메시지를 표시하지 않습니다. – jungledev

0

지금까지 사용자가 아무 것도하지 않고도 takeOff를 호출하고 (필자에게 이것이 필요한지 잘 모르겠다.) 몇 통의 임의의 체크 포인트를 사용하는 것으로 알려졌다. 그들은 나중에 또는 결코 앱을 업데이트 할 것인지 여부를 선택할 수 있습니다.

분명히 이것이 지난 몇 주 동안 작동을 멈추었습니다. 사용할 수있는 업데이트가 있다는 것을 알게 된 유일한 방법은 testflight에서 보낸 전자 메일을 통한 것입니다.