ऐप्पल ने हाल ही में एपीएनएस (Apple Push Notification Authentication Key (Sandbox & Production)) के लिए एक नई प्रमाणीकरण विधि जोड़ा। - उन्हें जोड़ने कीचेन पर, एक प्रमाण पत्र के लिए पूछ रहा है और का उपयोग कर OpenSSLएपीएन एथ कुंजी और मानक सीएलआई उपकरण का उपयोग करके एपीएन पुश संदेश कैसे भेजें?
$ cat APNSAuthKey_3HHEB343FX.p8
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBH...Already.Revoked...lHEjCX1v51W
-----END PRIVATE KEY-----
मैं पुरानी विधि के उपयोग APN के संदेशों का उपयोग कर रहा:
डाउनलोड किया कुंजी एक निजी कुंजी से एक .p8
फ़ाइल है gateway.production.push.apple.com:2195
पर संदेश भेजने के लिए।
मैं नए प्रारूप का उपयोग कर मानक सीएलआई लिनक्स टूल (ओपनएसएसएल, पायथन इत्यादि) का उपयोग करके पुश नोटिफिकेशन कैसे भेजूं?
बहुत बहुत धन्यवाद। इसका काम – Sakthimuthiah
@ जेस थ्रीसोसी आपका "मामूली बदलाव" ** CHAMP ** की तरह काम करता है। सभी को देखने के लिए अपने कड़ी मेहनत को पोस्ट करने के लिए धन्यवाद, यह आपके जैसे लोग हैं जो समुदाय को रसदार रखते हैं +1 – Jacksonkr
इस बहुत उपयोगी लिपि के लिए धन्यवाद। मेरे मैक पर, मुझे http2 समर्थन के साथ कर्ल स्थापित करने के लिए "--with-nghttp2" विकल्प जोड़ना पड़ा था (क्योंकि होम-ब्रू कर्ल वर्तमान में डिफ़ॉल्ट रूप से http2 समर्थन नहीं प्रतीत होता है): ब्रू इंस्टॉल कर्ल - साथ-nghttp2। --http2 और स्क्रिप्ट अच्छी तरह से काम करता है: (या के रूप में मैं पहले से ही कर्ल स्थापित किया था: काढ़ा कर्ल --with-nghttp2 को पुनर्स्थापित) फिर स्क्रिप्ट में कर्ल आदेश पर, मैं विकल्प जोड़ा। धन्यवाद। –