বিষয়বস্তুতে যান

এক্সপো SDK দ্রুত শুরু

এই দ্রুত এবং সহজ উদাহরণ ব্যবহার করে Pushwoosh এক্সপো SDK দিয়ে শুরু করুন

পূর্বশর্ত

Anchor link to

আপনার অ্যাপে Pushwoosh এক্সপো SDK সংহত করতে, আপনার নিম্নলিখিত জিনিসগুলির প্রয়োজন হবে:

উদাহরণ প্রজেক্টটি ডাউনলোড করুন

Anchor link to
Terminal window
# SDK রিপোজিটরি ক্লোন করুন এবং উদাহরণ প্রজেক্টে নেভিগেট করুন
git clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# উদাহরণ ডিরেক্টরিতে নেভিগেট করুন
cd pushwoosh-expo-plugin-sample/

প্রজেক্টটি কনফিগার করুন

Anchor link to
১. নির্ভরতাগুলি ইনস্টল করুন:
Anchor link to
Terminal window
npm install
২. Pushwoosh শুরু করুন:
Anchor link to

app/_layout.tsx খুলুন এবং Pushwoosh.init কলটি আপডেট করুন:

Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });

যেখানে:

__YOUR_APP_CODE__ হলো Pushwoosh কন্ট্রোল প্যানেল থেকে অ্যাপ্লিকেশন কোড। __YOUR_FCM_SENDER_ID__ হলো Firebase কনসোল থেকে Firebase প্রজেক্ট নম্বর।

৩. প্যাকেজের নাম এবং বান্ডেল আইডি সেট করুন:
Anchor link to

app.json খুলুন এবং সেট করুন:

  • package আপনার অ্যাপের প্যাকেজের নামে সেট করুন।
  • bundleIdentifier আপনার অ্যাপের বান্ডেল আইডিতে সেট করুন।
৪. Pushwoosh ডিভাইস API টোকেন সেট করুন:
Anchor link to

আপনার app.json ফাইলটি খুলুন এবং উভয় প্ল্যাটফর্মের জন্য Pushwoosh ডিভাইস API টোকেন সেট করুন:

  • PW_API_TOKEN iOS প্ল্যাটফর্মের জন্য ডিভাইস API টোকেন মান।
  • apiToken অ্যান্ড্রয়েড প্ল্যাটফর্মের জন্য ডিভাইস API টোকেন মান।
৫. Firebase কনফিগারেশন ফাইল যোগ করুন:
Anchor link to

আপনার google-services.json ফাইলটি প্রজেক্টের রুট ডিরেক্টরিতে কপি করুন।

অ্যাপটি প্রি-বিল্ড করুন

Anchor link to

প্রি-বিল্ড চালিয়ে প্রতিটি প্ল্যাটফর্মের জন্য নেটিভ কোড তৈরি করুন এবং নির্ভরতাগুলি কনফিগার করুন:

Terminal window
npx expo prebuild

প্রজেক্টটি বিল্ড এবং রান করুন

Anchor link to

১. প্রজেক্টটি বিল্ড করুন:

Terminal window
npx expo run:android

২. পুশ নোটিফিকেশনের জন্য অনুমতি দিন। ডিভাইসটি Pushwoosh-এর সাথে নিবন্ধিত হবে এবং পুশ নোটিফিকেশন সক্রিয় হবে।

একটি পুশ নোটিফিকেশন পাঠান

Anchor link to

Pushwoosh কন্ট্রোল প্যানেলে ফিরে যান এবং আপনার নিবন্ধিত ডিভাইসে একটি পুশ নোটিফিকেশন পাঠান