ক্যাপাসিটর SDK দ্রুত শুরু
এই দ্রুত এবং সহজ উদাহরণ ব্যবহার করে Pushwoosh Capacitor SDK দিয়ে শুরু করুন।
পূর্বশর্ত
Anchor link toআপনার অ্যাপে Pushwoosh Capacitor SDK সংহত করার জন্য, আপনার নিম্নলিখিত জিনিসগুলির প্রয়োজন হবে:
উদাহরণ প্রজেক্টটি ডাউনলোড করুন
Anchor link toSDK রিপোজিটরিটি ক্লোন করুন:
git clone https://github.com/Pushwoosh/pushwoosh-capacitor-plugin.gitপ্লাগইন ডিরেক্টরিতে নেভিগেট করুন:
cd pushwoosh-capacitor-pluginপ্লাগইনটি বিল্ড করুন
Anchor link toউদাহরণ অ্যাপটি চালানোর আগে, আপনাকে ক্যাপাসিটর প্লাগইনটি বিল্ড করতে হবে। প্লাগইন ডিপেন্ডেন্সি ইনস্টল করুন:
npm iপ্লাগইনটি বিল্ড করুন:
npm run buildউদাহরণ অ্যাপটি কনফিগার করুন
Anchor link toউদাহরণ অ্যাপ ডিরেক্টরিতে নেভিগেট করুন:
cd exampleঅ্যাপ ডিপেন্ডেন্সি ইনস্টল করুন:
npm iওয়েব অ্যাসেট বিল্ড করুন:
npm run buildsrc/js/example.js খুলুন এবং Pushwoosh.onDeviceReady কলটি আপডেট করুন:
Pushwoosh.onDeviceReady({ projectid: "__YOUR_FCM_SENDER_ID__", appid: "__YOUR_APP_CODE__"});যেখানে:
__YOUR_APP_CODE__ হল Pushwoosh কন্ট্রোল প্যানেল থেকে অ্যাপ্লিকেশন কোড।
__YOUR_FCM_SENDER_ID__ হল Firebase কনসোল থেকে Firebase প্রজেক্ট নম্বর।
১. CocoaPods ডিপেন্ডেন্সি ইনস্টল করুন
Anchor link toiOS প্ল্যাটফর্ম ডিরেক্টরিতে নেভিগেট করুন এবং CocoaPods ডিপেন্ডেন্সি ইনস্টল করুন:
cd ios/Apppod install --repo-updatecd ../..২. iOS-এ ক্যাপাসিটর সিঙ্ক করুন
Anchor link toCocoaPods ইনস্টল করার পরে, ক্যাপাসিটর কনফিগারেশন সিঙ্ক করুন:
npx cap sync ios৩. iOS প্রজেক্ট খুলুন
Anchor link toXcode-এ প্রজেক্টটি খুলুন:
npx cap open ios৪. বান্ডেল আইডেন্টিফায়ার সেট করুন
Anchor link toXcode-এ, Bundle Identifier আপনার অ্যাপের প্যাকেজ নামে সেট করুন (যেমন, com.example.pushwoosh)।
৫. ক্যাপাবিলিটি যোগ করুন
Anchor link toপুশ নোটিফিকেশন সক্রিয় করতে, আপনাকে নির্দিষ্ট কিছু ক্যাপাবিলিটি যোগ করতে হবে।
Signing & Capabilities বিভাগে, নিম্নলিখিত ক্যাপাবিলিটিগুলো যোগ করুন:
Push NotificationsBackground Modes। এই ক্যাপাবিলিটি যোগ করার পরে,Remote notifications-এর জন্য বক্সটি চেক করুন।
৬. API টোকেন সেট করুন
Anchor link toXcode-এ ios/App/App/Info.plist খুলুন এবং আপনার Pushwoosh Device API Token সহ নিম্নলিখিত এন্ট্রি যোগ করুন:
<key>Pushwoosh_API_TOKEN</key><string>__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__</string>Android
Anchor link to১. Android-এ ক্যাপাসিটর সিঙ্ক করুন
Anchor link toAndroid প্ল্যাটফর্মে ক্যাপাসিটর কনফিগারেশন সিঙ্ক করুন:
npx cap sync android২. google-services.json সেটআপ করুন
Anchor link toআপনার google-services.json ফাইলটি android/app ডিরেক্টরিতে কপি করুন।
৩. প্যাকেজের নাম সেট করুন
Anchor link toandroid/app/build.gradle খুলুন এবং applicationId আপনার অ্যাপের প্যাকেজ নামে সেট করুন (যেমন, com.example.pushwoosh)।
৪. API টোকেন সেট করুন
Anchor link toআপনার android/app/src/main/AndroidManifest.xml ফাইলটি খুলুন এবং <application> ট্যাগের ভিতরে নিম্নলিখিত মেটাডেটা যোগ করুন:
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__-কে আপনার Pushwoosh Device API Token দিয়ে প্রতিস্থাপন করুন।
৫. Android প্রজেক্ট খুলুন
Anchor link toAndroid Studio-তে প্রজেক্টটি খুলুন:
npx cap open androidপ্রজেক্টটি চালান
Anchor link to১. প্রজেক্টটি বিল্ড এবং রান করুন। ২. “Click Me!” বোতামে ট্যাপ করুন। ৩. পুশ নোটিফিকেশনের জন্য অনুমতি দিন। ডিভাইসটি Pushwoosh-এর সাথে রেজিস্টার করা হবে।
একটি পুশ নোটিফিকেশন পাঠান
Anchor link toPushwoosh কন্ট্রোল প্যানেলে ফিরে যান এবং আপনার রেজিস্টার করা ডিভাইসে একটি পুশ নোটিফিকেশন পাঠান।