2011-06-13 11 views

Odpowiedz

1

Po prostu użyj ATAppUpdater, jest to 1 linia, wątek bezpieczny i szybki. Posiada również metody delegowania, jeśli chcesz śledzić działanie użytkownika. Oto przykład:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    [[ATAppUpdater sharedUpdater] showUpdateWithConfirmation]; // 1 line of code 
    /////////////////////// OR /////////////////////// 
    [[ATAppUpdater sharedUpdater] showUpdateWithForce]; // 1 line of code 

    return YES; 
} 

metody Delegat:

- (void)appUpdaterDidShowUpdateDialog; 
- (void)appUpdaterUserDidLaunchAppStore; 
- (void)appUpdaterUserDidCancel; 
-1

Dobrze wiesz, kiedy masz nową aktualizację się więc trzeba będzie zadzwonić coś sprawdzić. Kiedyś miałem hostowany plik JSON, który zwrócił status odpowiedzi pokazujący numer wersji najnowszej wersji na żywo. Moja aplikacja sprawdza ten adres URL i sprawdza, czy dostępna jest nowa wersja.

+0

tak, że sposób jest możliwe, ale nie istnieją pewne wywołania API dla tego? Podobnie jak w przypadku zamówienia produktu InAppPurchase na zakupy aplikacji ... – Jovem

+0

Niestety nie :( –

+0

Dzięki za POMOC !!!: D – Jovem

60

Twój może łatwo prosząc sklep z aplikacjami, aby przywrócić informacje o aplikacji: http://itunes.apple.com/lookup?id=441252681

w odpowiedzi json, „Info” pole jest co your're szukasz. , a otrzymasz go za darmo!

oficjalna dokumentacja: http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

+3

Wygląda na to, że struktura JSON uległa zmianie, ponieważ jest teraz w polu "wersja" – KPM

+5

Powinna to być zaakceptowana odpowiedź – onmyway133

+0

jak mogę znaleźć identyfikator? – BHASKAR

2

Używam obecnie bibliotekę dostępną na Binpress które wykonuje sprawdzanie dla Ciebie. Począwszy od tego posta biblioteka jest bezpłatna.

http://www.binpress.com/c/615/6592

Można również użyć własnego powiadomienie po naciśnięciu aktualizacji zamiast używać zautomatyzowaną kontrolę (na Binpress i ponownie również wolny jak tego postu)

http://www.binpress.com/c/662/6592

UWAGA: Nie jestem w żaden sposób powiązana z otrzymywaniem płatności/odszkodowań od Binpress OP