Capacitor 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উদাহরণ অ্যাপটি চালানোর আগে, আপনাকে Capacitor প্লাগইনটি বিল্ড করতে হবে। প্লাগইন ডিপেন্ডেন্সি ইনস্টল করুন:
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 ../..২. Capacitor-কে iOS-এর সাথে সিঙ্ক করুন
Anchor link toCocoaPods ইনস্টল করার পরে, Capacitor কনফিগারেশন সিঙ্ক করুন:
npx cap sync ios৩. iOS প্রজেক্টটি খুলুন
Anchor link toXcode-এ প্রজেক্টটি খুলুন:
npx cap open ios৩. বান্ডেল আইডেন্টিফায়ার সেট করুন
Anchor link toXcode-এ, বান্ডেল আইডেন্টিফায়ার আপনার অ্যাপের প্যাকেজ নামে সেট করুন (যেমন, 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১. Capacitor-কে Android-এর সাথে সিঙ্ক করুন
Anchor link toCapacitor কনফিগারেশনটি Android প্ল্যাটফর্মে সিঙ্ক করুন:
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 কন্ট্রোল প্যানেলে ফিরে যান এবং আপনার রেজিস্টার করা ডিভাইসে একটি পুশ নোটিফিকেশন পাঠান।