2010-10-12 13 views
7

Mam aplikację na iPhone z powiadomień push włączone i działa całkiem nieźle. Ale mój Mac mini właśnie "umarł" i zdałem sobie sprawę, że zapomniałem zrobić kopię kluczy publicznych/prywatnych:/Więc domyślam się, że moim jedynym rozwiązaniem jest teraz tworzenie nowych certyfikatów (zarówno programistów, jak i dystrybucji), aby móc kontynuować moją pracę ... ale co się stanie z moimi powiadomieniami push?iphone: cofnij certyfikat dystrybucji i powiadomienia push

Znaczy: plik PEM wykorzystywane do mojego serwera powiadomień Push jest „połączony” z moim świadectwem prąd dystrybucji. Co się stanie, jeśli odwołam mój certyfikat?

  • Czy moje powiadomienia push nadal działają?
  • Jeśli tak, co się stanie, gdy prześlę nową wersję pliku binarnego?
  • Jeśli nie, czy muszę "tylko" utworzyć nowy plik PEM?

Czy ktokolwiek z was doświadczył takiej sytuacji?

+0

co się stało? Czy powiadomienia push nadal działają? – Eric

Odpowiedz

5

Mogę mówić z własnego doświadczenia, że ​​jeśli zwolnisz nowy plik binarny na podstawie nowego certyfikatu, Twoi użytkownicy nie będą mieli żadnych zakłóceń w uporządkowanej aktualizacji Twojej aplikacji. To samo przydarzyło mi się, a moim zmartwieniem było to, że gdy przedstawiłem aktualizację mojej aplikacji, że rzeczy się pogubiły - a co gorsza - użytkownicy utraciliby zapisane przez nich dane, które były związane z moją aplikacją. (W obu preferencjach lub w bazie danych SQLite).

Wszystko działało bezproblemowo, mimo że nowa wersja została przesłana jako podpisana przez zupełnie inny certyfikat niż oryginał.

Mam nie zrobiłem to jednak z udziałem powiadomień push.

Powiązane problemy