iOS কোড উদাহরণ
iOS-এর জন্য Pushwoosh স্যাম্পলগুলির সাহায্যে, আপনি আপনার প্রোজেক্টে SDK ইন্টিগ্রেট না করেই Pushwoosh-এর কার্যকারিতা অন্বেষণ করতে পারেন, অথবা আমাদের উদাহরণ প্রোজেক্টগুলিতে Pushwoosh SDK কীভাবে প্রয়োগ করা হয়েছে তা পর্যালোচনা করতে পারেন।
পূর্বশর্ত
Anchor link toউদাহরণগুলি ব্যবহার করার আগে, নিশ্চিত করুন যে আপনার নিম্নলিখিতগুলি রয়েছে:
Pushwoosh নমুনা অ্যাপ্লিকেশন
Anchor link toএই প্রোজেক্টটি একটি বেসিক iOS অ্যাপ্লিকেশন যেখানে Pushwoosh SDK ইন্টিগ্রেট করা আছে, যা নিম্নলিখিত মূল বৈশিষ্ট্যগুলি প্রদর্শন করে:
- পুশ নোটিফিকেশন গ্রহণ করা।
- পুশ নোটিফিকেশন ডেলিভারি ট্র্যাক করা।
- ইউজার ট্যাগ পরিচালনা করা।
- ইভেন্ট পাঠানো
- ইউজার রেজিস্ট্রেশন
নমুনা অ্যাপটি শেখার টুল হিসাবে বা আপনার ডেভেলপমেন্টের ভিত্তি হিসাবে ব্যবহার করুন।
১. নমুনা অ্যাপটি ডাউনলোড করুন
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 রিপোজিটরিটি অন্বেষণ করুন। এই নমুনাগুলি আপনার নিজের প্রোজেক্টের জন্য রেফারেন্স বা স্টার্টিং পয়েন্ট হিসাবে ব্যবহারের জন্য প্রস্তুত।