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
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;
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
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
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.
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