2016-01-01 4 views
2

Я внедрил this url.Push Notification in production не работает

Уведомление о режиме разработки работает, но в производстве его не работает. и показывает ошибки.

dakshas-iMac:alootamatar daksha$ php push_demo.php 

    Warning: stream_socket_client(): php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 

Warning: stream_socket_client(): unable to connect to ssl://gateway.push-apple.com:2195 (php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known) in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 
Failed to connect: 0 php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known 
iMac:alootamatar daksha$ php push_demo.php 

Warning: stream_socket_client(): Unable to set private key file `/Users/daksha/Desktop/alootamatar/cert.pem' in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 

Warning: stream_socket_client(): failed to create an SSL handle in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 

Warning: stream_socket_client(): Failed to enable crypto in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 

Warning: stream_socket_client(): unable to connect to ssl://gateway.push.apple.com:2195 (Unknown error) in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 
Failed to connect: 0 


    After using APNS tester got response 
    2016-01-01 09:37:08 +0000: Set SSL connection 
    2016-01-01 09:37:08 +0000: Set peer domain name gateway.push.apple.com 
    2016-01-01 09:37:08 +0000: Keychain Opened 
    2016-01-01 09:37:08 +0000: Certificate data for Apple Production IOS Push Services: com.daksha.alootamatar initialized successfully 
    2016-01-01 09:37:08 +0000: Sec Identity created 
    2016-01-01 09:37:08 +0000: Client certificate created 
    2016-01-01 09:37:10 +0000: Connected 
    2016-01-01 09:37:10 +0000: Token: <f65ed342 4416c0bf e2a8c26a f3eb9a69 70780771 4eadb033 61ca8aec c28d454a> 
    2016-01-01 09:37:10 +0000: Written 92 bytes sending data to gateway.push.apple.com:2195 

    2016-01-01 09:37:10 +0000: Disconnected from server gateway.push.apple.com:2195 
+0

в соответствии с вашим url, учебники работают хорошо .. снова попробуйте создать cirtificates и pem file. –

+0

Вы используете производственный сертификат? – Signare

+0

Вы использовали правильную парольную фразу для производства? – Wolverine

ответ

3

Прежде всего убедитесь, что вы устанавливаете производственные сертификаты APN на свой сервер, а не сертификаты разработки.

После этого убедитесь, что вы отправляете уведомление право сервера URL

  • Песочница: gateway.sandbox.push.apple.com, порт 2195. (для разработка)
  • Производство: gateway.push.apple.com, порт 2195. (для освобождения)

У вас все та же проблема, попробуйте это приложение. APN Tester

+0

спасибо за ваш ответ. Я использовал производственный сертификат и размещен на этом URL-адресе ssl: //gateway.push.apple.com: 2195. Также попробуйте APN Tester и их ответ, который мы обновляем. –

Смежные вопросы