ক্যাপাসিটর SDK দ্রুত শুরু
এই দ্রুত এবং সহজ উদাহরণ ব্যবহার করে Pushwoosh ক্যাপাসিটর SDK দিয়ে শুরু করুন
পূর্বশর্ত
Anchor link toআপনার অ্যাপে Pushwoosh ক্যাপাসিটর 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({ appid: "__YOUR_APP_CODE__"});যেখানে:
__YOUR_APP_CODE__ হলো Pushwoosh কন্ট্রোল প্যানেল থেকে প্রাপ্ত অ্যাপ্লিকেশন কোড।
১. 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 ডিভাইস API টোকেন সহ নিম্নলিখিত এন্ট্রি যোগ করুন:
<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 ডিভাইস API টোকেন দিয়ে প্রতিস্থাপন করুন।
৫. Android প্রজেক্ট খুলুন
Anchor link toAndroid Studio-তে প্রজেক্টটি খুলুন:
npx cap open androidপ্রজেক্ট চালান
Anchor link to১. প্রজেক্টটি বিল্ড করুন এবং চালান। ২. “Click Me!” বোতামে ট্যাপ করুন। ৩. পুশ নোটিফিকেশনের জন্য অনুমতি দিন। ডিভাইসটি Pushwoosh-এর সাথে নিবন্ধিত হবে।
একটি পুশ নোটিফিকেশন পাঠান
Anchor link toPushwoosh কন্ট্রোল প্যানেলে ফিরে যান এবং আপনার নিবন্ধিত ডিভাইসে একটি পুশ নোটিফিকেশন পাঠান।