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

ক্যাপাসিটর SDK দ্রুত শুরু

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

পূর্বশর্ত

Anchor link to

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

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

Anchor link to

SDK রিপোজিটরি ক্লোন করুন:

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-capacitor-plugin.git

প্লাগইন ডিরেক্টরিতে যান:

Terminal window
cd pushwoosh-capacitor-plugin

প্লাগইন বিল্ড করুন

Anchor link to

উদাহরণ অ্যাপটি চালানোর আগে, আপনাকে ক্যাপাসিটর প্লাগইনটি বিল্ড করতে হবে। প্লাগইন নির্ভরতা ইনস্টল করুন:

Terminal window
npm i

প্লাগইন বিল্ড করুন:

Terminal window
npm run build

উদাহরণ অ্যাপ কনফিগার করুন

Anchor link to

উদাহরণ অ্যাপ ডিরেক্টরিতে যান:

Terminal window
cd example

অ্যাপ নির্ভরতা ইনস্টল করুন:

Terminal window
npm i

ওয়েব অ্যাসেট বিল্ড করুন:

Terminal window
npm run build

src/js/example.js খুলুন এবং Pushwoosh.onDeviceReady কলটি আপডেট করুন:

Pushwoosh.onDeviceReady({
appid: "__YOUR_APP_CODE__"
});

যেখানে:

__YOUR_APP_CODE__ হলো Pushwoosh কন্ট্রোল প্যানেল থেকে প্রাপ্ত অ্যাপ্লিকেশন কোড।

১. CocoaPods নির্ভরতা ইনস্টল করুন
Anchor link to

iOS প্ল্যাটফর্ম ডিরেক্টরিতে যান এবং CocoaPods নির্ভরতা ইনস্টল করুন:

Terminal window
cd ios/App
pod install --repo-update
cd ../..
২. iOS-এ ক্যাপাসিটর সিঙ্ক করুন
Anchor link to

CocoaPods ইনস্টল করার পরে, ক্যাপাসিটর কনফিগারেশন সিঙ্ক করুন:

Terminal window
npx cap sync ios
৩. iOS প্রজেক্ট খুলুন
Anchor link to

Xcode-এ প্রজেক্টটি খুলুন:

Terminal window
npx cap open ios
৩. বান্ডেল আইডেন্টিফায়ার সেট করুন
Anchor link to

Xcode-এ, Bundle Identifier আপনার অ্যাপের প্যাকেজ নামে সেট করুন (যেমন, com.example.pushwoosh)।

৫. ক্ষমতা যোগ করুন
Anchor link to

পুশ নোটিফিকেশন সক্রিয় করতে, আপনাকে নির্দিষ্ট কিছু ক্ষমতা যোগ করতে হবে।

Signing & Capabilities বিভাগে, নিম্নলিখিত ক্ষমতাগুলি যোগ করুন:

  • Push Notifications
  • Background Modes। এই ক্ষমতা যোগ করার পরে, Remote notifications-এর জন্য বক্সটি চেক করুন।
৬. API টোকেন সেট করুন
Anchor link to

Xcode-এ ios/App/App/Info.plist খুলুন এবং আপনার Pushwoosh ডিভাইস API টোকেন সহ নিম্নলিখিত এন্ট্রি যোগ করুন:

Info.plist
<key>Pushwoosh_API_TOKEN</key>
<string>__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__</string>
১. Android-এ ক্যাপাসিটর সিঙ্ক করুন
Anchor link to

Android প্ল্যাটফর্মে ক্যাপাসিটর কনফিগারেশন সিঙ্ক করুন:

Terminal window
npx cap sync android
২. google-services.json সেটআপ করুন
Anchor link to

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

৩. প্যাকেজের নাম সেট করুন
Anchor link to

android/app/build.gradle খুলুন এবং applicationId আপনার অ্যাপের প্যাকেজ নামে সেট করুন (যেমন, com.example.pushwoosh)।

৪. API টোকেন সেট করুন
Anchor link to

আপনার android/app/src/main/AndroidManifest.xml ফাইলটি খুলুন এবং <application> ট্যাগের ভিতরে নিম্নলিখিত মেটাডেটা যোগ করুন:

AndroidManifest.xml
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />

__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__ আপনার Pushwoosh ডিভাইস API টোকেন দিয়ে প্রতিস্থাপন করুন।

৫. Android প্রজেক্ট খুলুন
Anchor link to

Android Studio-তে প্রজেক্টটি খুলুন:

Terminal window
npx cap open android

প্রজেক্ট চালান

Anchor link to

১. প্রজেক্টটি বিল্ড করুন এবং চালান। ২. “Click Me!” বোতামে ট্যাপ করুন। ৩. পুশ নোটিফিকেশনের জন্য অনুমতি দিন। ডিভাইসটি Pushwoosh-এর সাথে নিবন্ধিত হবে।

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

Anchor link to

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