2009-06-24 8 views
4

애플 스토어에 아이폰 애플리케이션을 업로드하려고하는데, 가까운 장래에 더 많은 버전을 출시 할 예정입니다. Apple Store에 새 버전을 업로드하면 응용 프로그램을 자동으로 업데이트 할 수 있습니까? 그것은 내가 버전 1.0을 업로드하려고하기 때문에, 일단 버전 1.x를 업로드하면 사용자에게이를 알리거나 응용 프로그램을 자동 업데이트 할 수 있습니까? 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?. 어떤 도움이라도 대단히 감사하겠습니다. 고맙습니다.업로드 된 iphone 응용 프로그램을 자동 업데이트 할 수 있습니까?

-Oscar

+0

http://stackoverflow.com/questions/2221436/can-i-force-an-iphone-user-to-upgrade-an-application – BadPirate

+0

http://stackoverflow.com/questions/2221436/can-i -force-an-iphone-user-to-upgrade-an-application 같은 질문. 다른 토론. – BadPirate

답변

2

이것은 앱 스토어에서 제공하는 기능입니다. 새 버전을 제출하면 사과가 승인 한 후에 이미 앱이 설치된 사용자의 업데이트로 앱 스토어에서 사용할 수있게됩니다.

4

아니요,이 기능은 iPhone에서 사용할 수 없습니다. AppStore는 매장을 통해서만 업데이트를 제공하며, Cydia는 Cydia를 통해서만 업데이트를 제공합니다.

많은 응용 프로그램이 시작되는 방향은 처음에는 새로운 버전에 대한 정보를 호스트하는 XML 파일을 확인하고 일반적으로 사용자에게 메시지를 표시하는 것이 좋습니다 (뉴스 시세 또는 비 장해 매너가 바람직 함) 출시되는 새 버전과 업그레이드해야하는 이유에 대해 알아보십시오.

1

사용자는 iTunes에서 소유하고있는 새로운 업데이트를 볼 수 있습니다. 그런 다음 사용자는 업데이트를 가져올 수 있습니다.

iPhone을 통한 업데이트에 대해서는 잘 모르겠지만 데이터 다운로드 비용을 지불하는 경우 Mac에서 iTunes를 통해 앱/업데이트를 다운로드 한 다음 iPhone에 동기화하는 것이 좋습니다. 그렇게 저렴합니다.

3

자동 업데이트는 불가능하지만 사용자가 앱에서 새 버전을 사용할 수 있다는 사실을 사용자가 알 수 없도록 막을 수는 있습니다. 예를 들어 웹 서버에 접속하여 최신 버전의 버전을 확인한 다음 앱 번들의 빌드 번호와 비교 한 다음 해당 경고/알림을 사용자에게 표시 할 수 있습니다. 또는, 당신은 공상을 얻을 수 있고 이것에 대한 3.0 푸시 알림을 사용할 수 있습니다.

이론적으로 앱 스토어 앱/아이튠즈는 어쨌든 이것을 할 것입니다. 그러나 많은 사용자들이 그것을 보지 못하는 것이 분명합니다.

내가 설명한 방법을 사용하여 할 수있는 또 다른 일 (즉, 앱 스토어에서는 수행하지 않음)은 사용자에게 새 버전을 사용할 수 있고, 무엇을하는지, 사과를 기다리고 있다고 알립니다.

간단히 말해서 앱에 '공지 사항'채널을 어딘가에 포함시키는 것입니다. Apple을 기다리지 않고 사용자와 대화 할 수 있습니다. 새로운 버전이 있음을 사용자에게 알릴 수 있습니다. 베타 테스트중인 앱에서이 작업을 수행합니다. 기본 화면의 버튼을 누르면 발표가 표시됩니다. 내 서버에서 당겨.

애플 개발자가 충분하다면 애플은 승인을 더 빨리 돌리기 시작할 것입니다. 또는 그것을 방지하기 위해 legalese를 변경하십시오. (아직 가정하지 않았다면) :-)

0

제 생각에는 자동 버전 업데이트가 의도적으로 생략되었습니다. 생각해 보라. 행성에있는 아이폰을 가진 모든 사람들이 Fruit Ninja에 대한 업데이트를 동시에 다운로드한다면, 서버에 어떤 종류의 부담이 생길 것인가? 빨간색 동그라미와 흰색 번호를 통해 사용자에게 수동 알림을 보내면 사용자가 업데이트 다운로드를 비틀 거리고 서버 부하를 줄일 수 있습니다.