iOS কোড উদাহরণ
iOS-এর জন্য Pushwoosh স্যাম্পলগুলির সাহায্যে, আপনি আপনার প্রকল্পে SDK ইন্টিগ্রেট না করেই Pushwoosh কার্যকারিতা অন্বেষণ করতে পারেন, অথবা আমাদের উদাহরণ প্রকল্পগুলিতে Pushwoosh SDK কীভাবে প্রয়োগ করা হয়েছে তা পর্যালোচনা করতে পারেন।
পূর্বশর্ত
Anchor link toউদাহরণগুলি ব্যবহার করার আগে, নিশ্চিত করুন যে আপনার নিম্নলিখিতগুলি রয়েছে:
Pushwoosh স্যাম্পল অ্যাপ্লিকেশন
Anchor link toএই প্রকল্পটি Pushwoosh SDK ইন্টিগ্রেটেড একটি বেসিক iOS অ্যাপ্লিকেশন, যা নিম্নলিখিত মূল বৈশিষ্ট্যগুলি প্রদর্শন করে:
- পুশ নোটিফিকেশন গ্রহণ করা।
- পুশ নোটিফিকেশন ডেলিভারি ট্র্যাক করা।
- ব্যবহারকারীর ট্যাগ পরিচালনা করা।
- ইভেন্ট পাঠানো
- ব্যবহারকারী নিবন্ধন
স্যাম্পল অ্যাপটি একটি শেখার টুল হিসাবে বা আপনার ডেভেলপমেন্টের ভিত্তি হিসাবে ব্যবহার করুন।
১. স্যাম্পল অ্যাপটি ডাউনলোড করুন
Anchor link toরিপোজিটরিটি ক্লোন করুন:
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git২. প্রকল্পটি কনফিগার করুন
Anchor link to১. Xcode-এ প্রজেক্টটি খুলুন।
২. https://github.com/Pushwoosh/Pushwoosh-XCFramework-কে Swift Package Dependency হিসেবে যোগ করুন।
৩. আপনার Pushwoosh প্রজেক্টের সাথে মেলানোর জন্য প্রধান টার্গেট (PushwooshSampleApp)-এর বান্ডেল আইডেন্টিফায়ার সেট করুন (যেমন, com.pushwoosh.PushwooshSampleApp)।
৪. NotificationService টার্গেটের জন্য একই বান্ডেল আইডেন্টিফায়ার ব্যবহার করুন, শেষে .NotificationService যোগ করে (যেমন, com.pushwoosh.PushwooshSampleApp.NotificationService)।
৫. Info.plist-এ, সেট করুন:
Pushwoosh_APPIDকী: Pushwoosh অ্যাপ্লিকেশন কোডPushwoosh_API_TOKENকী: Pushwoosh ডিভাইস এপিআই টোকেন
গুরুত্বপূর্ণ: নিশ্চিত করুন যে টোকেনটি আপনার Pushwoosh কন্ট্রোল প্যানেলে সঠিক অ্যাপে অ্যাক্সেস পেয়েছে। আরও জানুন
৩. প্রকল্পটি চালান
Anchor link to১. প্রকল্পটি বিল্ড এবং রান করুন। ২. অ্যাপের সেটিংস ট্যাবে নেভিগেট করুন। ৩. Register for Pushes বোতামে ট্যাপ করুন। ৪. পুশ নোটিফিকেশনের জন্য অনুমতি দিন। ডিভাইসটি Pushwoosh-এর সাথে নিবন্ধিত হবে।
Pushwoosh iOS উদাহরণ
Anchor link toবিভিন্ন SDK বৈশিষ্ট্য কভার করে সম্পূর্ণ ডকুমেন্টেড কোড উদাহরণের জন্য আমাদের pushwoosh-quickstart-ios রিপোজিটরিটি অন্বেষণ করুন। এই স্যাম্পলগুলি আপনার নিজের প্রকল্পের জন্য রেফারেন্স বা সূচনা পয়েন্ট হিসাবে ব্যবহারের জন্য প্রস্তুত।