ब्राउज़र पुश
संग्रहीत स्रोत स्नैपशॉट। उत्पाद लेबल Repovio का उपयोग करते हैं। इस रिलीज़ की टैग की गई परिनियोजन फ़ाइलों से कॉन्फ़िगरेशन पहचानकर्ताओं और कंटेनर संदर्भों का अपरिवर्तित उपयोग करें।
सर्वर आवश्यकताएँ
ब्राउज़र पुश एक मूल परिवहन है और Apprise का उपयोग नहीं करता है। परिनियोजन ऑपरेटर सभी तीन सेटिंग्स कॉन्फ़िगर करता है:
WEB_PUSH_VAPID_PUBLIC_KEY=...
WEB_PUSH_VAPID_PRIVATE_KEY=...
WEB_PUSH_VAPID_SUBJECT=mailto:admin@example.com
npx web-push generate-vapid-keys के साथ एक VAPID कुंजी युग्म उत्पन्न करें। विषय mailto: या https: URI है। निजी
कुंजी गुप्त रखें. पूर्ण कॉन्फ़िगरेशन के बिना, ब्राउज़र पुश अनुपलब्ध के रूप में दिखाया गया है। एक सुरक्षित ब्राउज़र
संदर्भ और सेवा कर्मियों और पुश एपीआई का समर्थन करने वाले ब्राउज़र का उपयोग करें।
इस डिवाइस को सक्षम या अक्षम करें
इस डिवाइस पर सक्षम करें का उपयोग करें और अनुरोध किए जाने पर ब्राउज़र की अधिसूचना अनुमति प्रदान करें। सदस्यता वर्तमान उपयोगकर्ता और ब्राउज़र की है। एक व्यवस्थापक ब्राउज़र-पुश चैनल में प्राप्तकर्ता उपयोगकर्ताओं का चयन करता है; प्रत्येक प्राप्तकर्ता को एक सक्षम डिवाइस की आवश्यकता होती है। ब्राउज़र की अनुमति से इनकार करने से सदस्यता रोक दी जाती है; साइट की ब्राउज़र अनुमति समायोजित करें और यदि चाहें तो पुनः प्रयास करें। परीक्षण भेजने से पहले उपलब्धता/डिवाइस संख्या और रिपोर्ट की गई त्रुटियों की जांच करें।
पुश को अक्षम करने से इस डिवाइस की सदस्यता हट जाती है, अन्य डिवाइस की नहीं। समापन बिंदु और कुंजियाँ एक गैर-गुप्त फ़िंगरप्रिंट के साथ एन्क्रिप्ट और डुप्लिकेट की जाती हैं। HTTP 404/410 प्रतिक्रियाएँ समाप्त हो चुकी सदस्यताएँ हटा देती हैं। अनुपलब्ध ब्राउज़र, अनुपलब्ध सर्वर कॉन्फ़िगरेशन, अस्वीकृत अनुमति, या सदस्यता अनुरोध विफलता के लिए संबंधित कारण को ठीक करने की आवश्यकता होती है; अकेले ताज़ा करने से ब्राउज़र को अनुमति नहीं मिल सकती। प्रयासों के लिए डिलिवरी इतिहास देखें।