iphone tunes आईफोन पुश अधिसूचना एसएसएल सर्वर से कनेक्ट करने में असमर्थ




itunes login (3)

आपका होस्टिंग प्रदाता शायद 21 9 05 और 21 9 बंदरगाहों के लिए आउटबाउंड कनेक्शन की अनुमति नहीं देता है। अधिकांश साझा होस्टिंग प्रदाता के पास उन पोर्ट को खुला नहीं है आपको वीपीएस प्राप्त करने की आवश्यकता हो सकती है या आप अर्बनएयरशिप की भी कोशिश कर सकते हैं जो एप्पल अधिसूचना सेवा एकीकरण प्रदान करता है और प्रति माह एक निश्चित सीमा के लिए मुफ़्त है

मैंने निम्नलिखित निर्देशों का पालन किया:

एक ऐप्पल पुश अधिसूचना प्रदाता सर्वर बनाने के लिए कैसे करें जब मैं अपने MacOSX पर PHP पर या समानांतर डेस्कटॉप का उपयोग करते हुए PHP स्क्रिप्ट चलाता हूं, स्क्रिप्ट काम करती है लेकिन जैसे ही मैं इसे अपने होस्टिंग पर चलाने के लिए मुझे संदेश मिलता है:

Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection timed out) in provider.php on line 23
Failed to connect 110 Connection timed out 

क्या इस प्रमाणपत्र के साथ क्या करना है? यदि हां, तो मैं एक प्रमाण पत्र कैसे बना सकता हूं जो कंप्यूटर पर काम कर सकता है जहां मेरी होस्टिंग स्थित है


हाँ, आपको प्रमाण पत्र की आवश्यकता है यह एप्पल डॉक्स में समझाया गया है। एक पकड़, आपको संभवतः cert को .pem प्रारूप में कनवर्ट करना होगा। । प्रमाण पत्र को प्रमाणपत्र और आरएसए निजी कुंजी दोनों को शामिल करने की आवश्यकता है।

यहां पढ़ने के लिए एक अच्छी साइट है: http://www.macoscoders.com/2009/05/17/iphone-apple-push-notification-service-apns/

मेरा नाम दिखता है:

Bag Attributes
    friendlyName: Apple Development Push Services: <my data>
    localKeyID: <my local key in hexascii> 
subject=/UID=com.my.push.sandbox1/CN=Apple Development Push Services: <my data>/C=US
issuer=/C=US/O=Apple Inc./OU=Apple Worldwide Developer Relations/CN=Apple Worldwide Developer Relations Certification Authority
-----BEGIN CERTIFICATE-----
<my certificate data omitted>
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
<my key data omitted>
-----END RSA PRIVATE KEY-----

मैंने पाया कि सबसे आसान और सबसे सस्ता समाधान आपकी होस्टिंग कंपनी से एक समर्पित आईपी का अनुरोध करना था ब्लू होस्ट में यह प्रति माह 2.50 डॉलर था। इस समर्पित आईपी के साथ, वे बंदरगाह 21 9 5 और 21 9 6 खोलने के लिए तैयार थे।