W mojej aplikacji, w jaki sposób mogę sprawić, aby była dostępna aktualizacja w sklepie Mac App Store i poinformować o tym użytkownika?Jak sprawić, aby aplikacja Mac App Store sprawdzała dostępność aktualizacji?
Jako przykład, Sparrow robi to.
W mojej aplikacji, w jaki sposób mogę sprawić, aby była dostępna aktualizacja w sklepie Mac App Store i poinformować o tym użytkownika?Jak sprawić, aby aplikacja Mac App Store sprawdzała dostępność aktualizacji?
Jako przykład, Sparrow robi to.
Charcoal Design ma składnik open source, który to robi: iVersion. Ale wymaga to dodania pliku na serwerze, aby aplikacja mogła go odczytać. Po każdej aktualizacji wersji wystarczy zmienić informacje na swoim serwerze, a iVersion pokaże użytkownikowi, że nowa wersja jest dostępna.
Można również zeskrobać serwery Apple, aby odczytać wersję aplikacji, ale jest szansa, że Twoja aplikacja może zostać odrzucona.
Zasadniczo, Sparrow nie musi pytać o App Store. Może po prostu porównać swój ciąg pakietów z najnowszą wersją na swojej stronie internetowej.
Najnowsza wersja iVersion zawiera usługę internetową PHP, która automatycznie pobiera te informacje, korzystając z oficjalnych funkcji API iTunes firmy Apple, więc nie ma szans na odrzucenie. –
Zrób to - najnowsza * najnowsza wersja korzysta z usług Apple bezpośrednio z aplikacji, więc nie potrzebujesz żadnej obsługi po stronie serwera ;-) –