2013-04-07 11 views
5

w rozwoju wszystko działa poprawnie:Get produkcja APNS tokena

  • moja aplikacja (zbudowany z PhoneGap) wysyła token urządzenie na serwerze
  • mój serwer wysyła powiadomienie do serwerów firmy Apple
  • otrzymuję powiadomienie na moim iPhonie

Ale kiedy przełączyłem się na produkcję (włączone powiadomienia push i utworzyłem nowy certyfikat SSL do produkcji) ciągle otrzymuję "(8) Nieprawidłowy token" od Rapns (który jest zainstalowany na moim serwerze powiadomień Push).

Czytałem, że ta wiadomość jest prawdopodobnie spowodowane tym, że używam token urządzenia rozwój produkcji (czyli mój serwer użyć certyfikatu produkcyjną, ale aplikacja jest uruchomiona w rozwoju i wysyła urządzenie rozwoju tokena do serwer).

Jak uruchomić aplikację w trybie produkcji, aby uzyskać ważny token urządzenia do produkcji?

myślę, że powinienem użyć Ad Hoc Distribution Profile administracyjnej, ale nawet jeśli zostały zmienione „Kodeks Podpisanie Tożsamość” właściwie w ustawieniach budować, wciąż otrzymuję ten sam żeton ja trafiałem w rozwoju! A to oczywiście nie działa.

Odpowiedz

5

Rozwiązany przez utworzenie archiwum - zamiast uruchamiania - i podpisanie go za pomocą profilu udostępniania Ad Hoc Distribution.

+1

Możesz zaakceptować własną odpowiedź, abyśmy wiedzieli, że to pytanie jest zamknięte. –

0

Być może trzeba będzie usunąć już zainstalowaną aplikację na urządzeniu - wykonaj czyszczenie xcode (dla bezpieczniejszej strony) - ponownie zainstaluj aplikację.

Powiązane problemy