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

Windows SDK ইন্টিগ্রেশন

SDK ডাউনলোড করুন
নমুনা ডাউনলোড করুন
SDK API ডক্স

SDK ইন্টিগ্রেশন

Anchor link to

আপনার অ্যাপ্লিকেশনে Pushwoosh ইন্টিগ্রেট করতে, নিচের ধাপগুলো অনুসরণ করুন।

১. আমাদের SDK প্যাকেজ ডাউনলোড করুন।

২. আপনার প্রজেক্টে PushSDK/Project-Win8.1-WNS/PushSDK.winmd এর রেফারেন্স যোগ করুন
অথবা যদি আপনি Windows 10 এর জন্য ডেভেলপ করেন তাহলে PushSDK/Project-Win10-WNS/PushSDK.winmd যোগ করুন।

৩. কোডে PushSDK নেমস্পেস যোগ করুন: using PushSDK;

৪. নিম্নলিখিত কোড দিয়ে পুশ সার্ভিস ইনিশিয়ালাইজ করুন:

NotificationService service = PushSDK.NotificationService.GetCurrent("YOUR_PUSHWOOSH_APP_ID");
service.OnPushAccepted += (sender, pushNotification) => {
//code to handle push notification
string pushString = pushNotification.ToString(); //will return json push payload
};
service.OnPushTokenReceived += (sender, pushToken) => {
//code to handle push token
};
service.OnPushTokenFailed += (sender, errorMessage) => {
//code to handle push subscription failure
};
service.SubscribeToPushService();

৫. আপনার App.xaml.cs ফাইলে OnLaunched ফাংশনে যোগ করুন:

protected override void OnLaunched(LaunchActivatedEventArgs args)
{
NotificationService.HandleStartPush(args.Arguments);
//other code
}

Windows 8.1 এর জন্য পরিচিত সমস্যা

Anchor link to

Pushwoosh SDK আপনার Windows 8.1 এ ইন্টিগ্রেট করার সময়, আপনি নিম্নলিখিত ত্রুটির সম্মুখীন হতে পারেন:

The underlying connection was closed: An unexpected error occurred on a send

যদি আপনি এই ত্রুটির সম্মুখীন হন, তাহলে আপনার প্রজেক্টে নিম্নলিখিত কোডটি যোগ করুন:

// Default is 'false'
NotificationService.IsWin81(true);