ข้ามไปยังเนื้อหา

การผสานรวม Windows SDK

ดาวน์โหลด SDK
ดาวน์โหลดตัวอย่าง
เอกสาร API ของ 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. ในโค้ด ให้เพิ่ม namespace ของ PushSDK: using PushSDK;

4. เริ่มต้นบริการ push ด้วยโค้ดต่อไปนี้:

NotificationService service = PushSDK.NotificationService.GetCurrent("YOUR_PUSHWOOSH_APP_ID");
service.OnPushAccepted += (sender, pushNotification) => {
//โค้ดสำหรับจัดการ push notification
string pushString = pushNotification.ToString(); //จะคืนค่า json push payload
};
service.OnPushTokenReceived += (sender, pushToken) => {
//โค้ดสำหรับจัดการ push token
};
service.OnPushTokenFailed += (sender, errorMessage) => {
//โค้ดสำหรับจัดการความล้มเหลวในการสมัครรับ push
};
service.SubscribeToPushService();

5. ในไฟล์ App.xaml.cs ของคุณ ในฟังก์ชัน OnLaunched ให้เพิ่ม:

protected override void OnLaunched(LaunchActivatedEventArgs args)
{
NotificationService.HandleStartPush(args.Arguments);
//โค้ดอื่นๆ
}

ปัญหาที่ทราบสำหรับ Windows 8.1

Anchor link to

เมื่อทำการผสานรวม Pushwoosh SDK เข้ากับ Windows 8.1 ของคุณ คุณอาจพบข้อผิดพลาดต่อไปนี้:

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

หากคุณพบข้อผิดพลาดนั้น ให้เพิ่มโค้ดต่อไปนี้ลงในโปรเจกต์ของคุณ:

// ค่าเริ่มต้นคือ 'false'
NotificationService.IsWin81(true);