কোথায়: Settings → Readers & money → Connections → Notifications (Android app (Firebase) সেকশন)
এই পেজটি খুলুন: admin.<your-site>/settings/connections/notifications#kn-push-fcm (<your-site>-এর জায়গায় আপনার সাইটের ঠিকানা দিন)
শুরুর আগে
- আপনার একটি Android অ্যাপ থাকতে হবে। শুধুমাত্র মালিকই কী (keys) পরিবর্তন করতে পারবেন।
- অ্যাপটি এখনও প্রস্তুত না থাকলে, পেজে লেখা থাকবে "Waiting for your app's push setup. Keynate sets this up with your app; you don't need to do anything now."
করণীয় ধাপ
স্বয়ংক্রিয় (ডিফল্ট)
- সেটিংস → পাঠক এবং টাকা → সংযোগ → বিজ্ঞপ্তি খুলুন।
- Android অ্যাপ্লিকেশন লেনে, "Keynate registered your app for notifications" চেকলিস্ট আইটেমটি দেখে নিন।
- keynate.com-এ আপনার অ্যাপ পেজে নতুন ভার্সন এলে তা গ্রহণ (accept) করুন। এটি যুক্ত থাকা অ্যাপ ভার্সন থেকেই কেবল ফোনে নোটিফিকেশন যাবে।
- আপনার ফোনে নতুন অ্যাপটি খুলুন, তারপর উইজার্ড থেকে ডিভাইস টোকেন দিয়ে একটি টেস্ট নোটিফিকেশন পাঠান।
নিজের Firebase (অ্যাডভান্সড)
- Use my own keys চালু করুন।
- Firebase কনসোলে একটি প্রজেক্ট এবং আপনার অ্যাপ পেজে থাকা প্যাকেজ নাম দিয়ে একটি Android অ্যাপ যোগ করুন।
- Firebase-এ Project settings, Service accounts খুলুন এবং Generate new private key চাপুন। একটি .json ফাইল ডাউনলোড হবে।
- Keynate-এ Android অ্যাপ (Firebase)-এর নিচে Firebase পরিষেবা অ্যাকাউন্ট (JSON) যোগ করুন: ফাইলটি বেছে নিন অথবা এর টেক্সট পেস্ট করুন।
- Firebase প্রকল্পের আইডি মিলিয়ে নিন। এটি ফাইল থেকেই নিজে পূরণ হয়ে যাবে।
- Android এ পাঠান চালু করুন এবং সেভ করুন।
- একটি টেস্ট পাঠান, তারপর আপনার অ্যাপটি রিবিল্ড করুন।
সাধারণ সমস্যা
- "This file isn't a Firebase service account. Download it from Firebase → Project settings → Service accounts."
- "Add the Firebase service account file, or turn Android off."
- "Use the project id from Firebase (lowercase letters, numbers and dashes)."
সাধারণ জিজ্ঞাসা
সচরাচর জিজ্ঞাস্য
সেভ করার পর কি কী (key) আর দেখতে পাব?
না। এটি এনক্রিপ্ট করে সুরক্ষিত রাখা হয় এবং পরবর্তীতে আর দেখানো হয় না।
ডিফল্টভাবে Android-এর জন্য আমাকে কি কিছু করতে হবে?
আপনার অ্যাপ পেজে রিবিল্ড করার অপশন এলে তা গ্রহণ করুন।