जांच इस पर अपने Sever कोड
में पालन
gateway.push.apple.com, वितरण
gateway.sandbox.push.apple.com के लिए पोर्ट 2195, पोर्ट 2195
- लॉग-इन iPhone डेवलपर कार्यक्रम पोर्टल करने के लिए।
- दाईं ओर मेनू से ऐप आईडी चुनें।
- वाइल्डकार्ड के बिना एक ऐप आईडी बनाएं।
- इस ऐप आईडी के बगल में कॉन्फ़िगर करें लिंक पर क्लिक करें और फिर नया विकास पुश SSL प्रमाणपत्र उत्पन्न करने के लिए विज़ार्ड प्रारंभ करने के लिए बटन पर क्लिक करें। वितरण के लिए एक नया उत्पादन पुश एसएसएल प्रमाणपत्र उत्पन्न करने के लिए विकास (या) के लिए।
- डाउनलोड इस प्रमाणपत्र और aps_developer_identity.cer पर डबल क्लिक करें यह आपके कीचेन
- लॉन्च कीचेन सहायक में आयात करने और छोड़ दिया विस्तृत एप्पल विकास पुश सेवाओं पर मेरे प्रमाण पत्र पर क्लिक करें और एप्पल विकास पुश सेवाएं
- दाएँ क्लिक करें और "1 तत्व निर्यात करें ..." चुनें और apns-cert.p12 के रूप में सहेजें। और उसी क्षेत्र में आपकी निजी कुंजी राइट-क्लिक करें और "1 तत्व निर्यात करें ..." चुनें और apns-key.p12 के रूप में सहेजें।
8.Open टर्मिनल और .p12 बचाने के लिए और PEM प्रारूप में PKCS12 प्रमाण पत्र बंडल परिवर्तित इस आदेश
मैं) का उपयोग करने के लिए इस्तेमाल करने के लिए स्थान परिवर्तन निर्देशिका।openssl pkcs12 -clcerts -nokeys -out apns-cert.pem -in apns-cert.p12 ii)। openssl pkcs12 -nocerts -out apns-key.pem -in apns-key.p12 यहां आपको php कोड में पहुंच के लिए कुछ कुंजी देना है।
पासफ्रेज़
iii) हटाएं। openssl rsa -in apns-key.pem -out apns-key-noenc.pem यहां आपको पासफ्रेज़ निकालने के लिए एक ही कुंजी देना है।
अंत में iv)। बिल्ली apns-cert.pem apns-key-noenc.pem> apns-dev.pem।
अब आप इस पीईएम फ़ाइल को अपने प्रमाणपत्र के रूप में ApnsPHP में उपयोग कर सकते हैं!