انتقل إلى المحتوى

تكامل Windows SDK

تنزيل SDK
تنزيل عينة
وثائق واجهة برمجة تطبيقات SDK

تكامل SDK

Anchor link to

لتكامل Pushwoosh في تطبيقك، اتبع الخطوات أدناه.

1. قم بتنزيل حزمة SDK الخاصة بنا.

2. أضف مرجعًا إلى PushSDK/Project-Win8.1-WNS/PushSDK.winmd في مشروعك
أو PushSDK/Project-Win10-WNS/PushSDK.winmd إذا كنت تطور لـ Windows 10

3. في الكود، أضف مساحة اسم PushSDK: using PushSDK;

4. قم بتهيئة خدمة الإشعارات الفورية باستخدام الكود التالي:

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();

5. في ملف 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);