नोटिफ़िकेशन
OneSignal इंटीग्रेशन
पुश नोटिफ़िकेशन सेटअप
1OneSignal अकाउंट बनाएँ#
पुश नोटिफ़िकेशन शुरू करने के लिए मुफ़्त OneSignal अकाउंट बनाएँ। OneSignal असीमित पुश नोटिफ़िकेशन मुफ़्त देता है।
2नया ऐप बनाएँ#
OneSignal डैशबोर्ड में:
- 'New App/Website' दबाएँ
- अपने ऐप का नाम डालें
- प्लेटफ़ॉर्म के रूप में 'Google Android (FCM)' चुनें
- 'Next' दबाएँ
3Firebase प्रोजेक्ट बनाएँ#
OneSignal के काम करने के लिए आपको एक Firebase प्रोजेक्ट चाहिए। Firebase Console पर जाएँ और नया प्रोजेक्ट बनाएँ या मौजूदा इस्तेमाल करें।
4Firebase में Android ऐप जोड़ें#
अपने Firebase प्रोजेक्ट में:
- 'Add App' दबाएँ और Android चुनें
- अपने ऐप का पैकेज नाम डालें (यह जनरेटर में तय किए पैकेज नाम से बिल्कुल मेल खाना चाहिए)
- 'google-services.json' फ़ाइल डाउनलोड करें
- ⚠️ ज़रूरी: यह वही फ़ाइल है जिसे आप बाद में Web2APK जनरेटर में अपलोड करेंगे।
- 'Continue' दबाएँ और सेटअप पूरा करें
5Firebase Service Account कुंजी बनाएँ#
अपने सर्वर से नोटिफ़िकेशन भेजने के लिए OneSignal को Firebase Service Account JSON चाहिए।
Firebase Console में:
- Project Settings > Service accounts टैब पर जाएँ
- 'Generate new private key' दबाएँ
- पुष्टि करें और JSON फ़ाइल डाउनलोड करें
⚠️ चेतावनी: यह फ़ाइल सिर्फ़ OneSignal Dashboard के लिए है। इस फ़ाइल को Web2APK जनरेटर में अपलोड न करें।
6Service Account के साथ OneSignal कॉन्फ़िगर करें#
OneSignal डैशबोर्ड सेटअप में वापस:
- जब Firebase क्रेडेंशियल माँगे जाएँ, तो 'Upload Service Account File' चुनें
- Firebase से डाउनलोड की गई Service Account JSON अपलोड करें
- 'Save & Continue' दबाएँ
- अपना OneSignal App ID कॉपी करें (यह जनरेटर में चाहिए होगा)
7Web2APK जनरेटर में सेटअप#
जनरेटर ऐप में:
- चरण 3 में 'OneSignal' टॉगल चालू करें
- 'Upload google-services.json' बटन दबाएँ
- 'google-services.json' फ़ाइल चुनें (चरण 4 वाली)
⚠️ चरण 5 वाली Service Account कुंजी यहाँ अपलोड न करें!
- अपना OneSignal App ID चिपकाएँ
- अपना APK बनाएँ
OneSignal App ID format:
12345678-1234-1234-1234-1234567890128पुश नोटिफ़िकेशन टेस्ट करें#
अपना बनाया APK इंस्टॉल करने के बाद:
- अपने डिवाइस पर ऐप खोलें
- OneSignal डैशबोर्ड पर जाएँ
- 'Messages' > 'New Push' पर जाएँ
- एक टेस्ट नोटिफ़िकेशन लिखें और भेजें
- यह कुछ ही सेकंड में आपके डिवाइस पर आ जाना चाहिए
9ज़रूरी बातें#
⚠️ पैकेज नाम: Firebase में पैकेज नाम आपके ऐप के पैकेज नाम से बिल्कुल मेल खाना चाहिए
⚠️ फ़ाइल अपलोड: OneSignal इस्तेमाल करते समय google-services.json हमेशा अपलोड करें, वरना नोटिफ़िकेशन काम नहीं करेंगे
⚠️ पहली बार खोलना: नोटिफ़िकेशन पाने के लिए उपयोगकर्ताओं को ऐप कम से कम एक बार खोलना होगा
✅ हमेशा मुफ़्त: OneSignal 100% मुफ़्त है और नोटिफ़िकेशन असीमित हैं