2016-09-15 12 views
7

Próbowałem dostosować moją aplikację do systemu iOS 10, ale mam problemy z powiadomieniem wypychanym. Przetestowałem push na dwóch urządzeniach z iOS 9 i iOS 10. W mojej aplikacji w Możliwości powiadomienie push nie włącza się, ale aplikacja działa dobrze w iOS 8 i iOS 9, ale w iOS 10 nie mogę wziąć tokena z błędem:Powiadomienia o wypychanych urządzeniach Apple nie są odbierane w systemie iOS 9/10 po włączeniu go. Możliwości

Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application"

i włączone powiadomienia wypychania w możliwości i powiadomienia push prace, czasami to działa dobrze w iOS 10, ale następnego dnia rano, ja testowałem to na iOS 9 urządzenia i to nie działa, przeszedłem do iOS 10 urządzenie i push też na nim nie działają, wróciłem do starej wersji, bez włączania możliwości i działa dobrze na iOS 9, ale w iOS 10 nie ma (token). Próbowałem usunąć i pobrać tymczasowe profile, usunąć całą pamięć podręczną w Xcode, usunąć urządzenia, próbowałem Push notification issue with iOS 10 , ale to nie zadziałało.
Jak mogę to naprawić?

+0

proszę sprawdzić swój certyfikat i możliwości w projekcie. –

+0

w urządzeniu z systemem iOS 9 z XCode 8 i wyłączone Powiadomienia push w Możliwości push przychodzą bardzo dobrze – Sergio

+0

hi @Sergio Miałem podobny problem z iOS 10. Czy udało Ci się to rozwiązać? –

Odpowiedz

3

Znalazłem rozwiązanie, w moim przypadku: Przed iOS 10 użyliśmy tylko testu produkcyjnego do przetestowania push, działa dobrze, ale po iOS 10 popchnięć nie otrzymują w aplikacji run z Xchode (ale otrzymują w TestFlight), po utwórz i używaj certyfikatu programisty do podpisywania paczek - znowu działa

Powiązane problemy