Sprawdź Aktualizację Dostępnej App Store

Ktoś wie czy istnieje jakiś sposób na sprawdzenie czy istnieje jedna aktualizacja dostępna w App Store??

Chcę powiadomić użytkownika o nowych aktualizacjach mojej aplikacji...

Thanks

Author: Simon Lee, 2011-06-13

4 answers

Wystarczy użyć ATAppUpdater , jest to 1 linia, wątek-bezpieczny i szybki. Posiada również metody delegowania, jeśli chcesz śledzić akcję 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 delegowania:

- (void)appUpdaterDidShowUpdateDialog;
- (void)appUpdaterUserDidLaunchAppStore;
- (void)appUpdaterUserDidCancel;
 1
Author: emotality,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-16 07:49:37

Możesz łatwo poprosić app store o zwrot informacji o aplikacji: http://itunes.apple.com/lookup?id=441252681

W odpowiedzi json pole "info" jest tym, czego szukasz. a ty dostajesz go aktualizowany za darmo!

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

 61
Author: nebillo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-04 09:02:03

Obecnie korzystam z biblioteki dostępnej na Binpress, która sprawdza za Ciebie. Od tego wpisu Biblioteka jest wolna.

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

Możesz również użyć własnej wiadomości powiadomienia, gdy naciśniesz aktualizację, a nie za pomocą automatycznego czeku (dostępnego na Binpress i ponownie za darmo od tego postu)

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

Uwaga: nie jestem w żaden sposób związany ani otrzymujący płatność / odszkodowanie od Binpress OP

 2
Author: sbonami,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-24 23:47:27

Dobrze wiesz, kiedy masz nową aktualizację, 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 sprawdzi ten adres URL i sprawdzi, czy dostępna jest nowa wersja.

 0
Author: Simon Lee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-13 10:49:31