Uruchomiłem kod APNS na moim komputerze MacBook Air, ale okazało się, że nie mogę go uruchomić na innym komputerze:Nie można połączyć się z "ssl: //gateway.sandbox.push.apple.com: 2195"
Sprawdziłem, że są takie same: 1. plik .pem (być specyficzne) 2. Program
komputery nie może pracować to:
Windows 7, XAMPP, OpenSSL obsługiwane , Bez zapory ogniowej
I
serwer EC2 Linux z 2195 i 2196 otwarto
Jakie mogą być inne problemy powodujące, że mam ten błąd w moim kodu php?
Unable to connect to 'ssl://gateway.sandbox.push.apple.com:2195'
Wiem, że może być przyczyną przez nie otwieranie SSL, ale sprawdziłem phpInfo(), powinno być prawidłowe.
openssl
OpenSSL support enabled
OpenSSL Library Version OpenSSL 1.0.1c 10 May 2012
OpenSSL Header Version OpenSSL 0.9.8x
Próbowałem telnet w serwerze EC2, to daje:
telnet gateway.push.apple.com 2195
Trying 17.149.36.239...
Connected to gateway.push-apple.com.akadns.net.
Escape character is '^]'.
Mam ten sam problem. Czy możesz udostępnić więcej informacji o "certyfikacie głównym" i "moim certyfikacie"? Przesyłam plik PEM dotyczący produkcji i rozwoju z powiadomieniem push. – Mickey
Używam darmowego hostingu pod adresem http://www.000webhost.com/ – Mickey