تكامل 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);