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

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

ดาวน์โหลด SDK
ดาวน์โหลดตัวอย่าง
เอกสาร SDK API

การผนวกรวม 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) => {
//โค้ดสำหรับจัดการการแจ้งเตือนแบบพุช
string pushString = pushNotification.ToString(); //จะคืนค่า json push payload
};
service.OnPushTokenReceived += (sender, pushToken) => {
//โค้ดสำหรับจัดการพุชโทเค็น
};
service.OnPushTokenFailed += (sender, errorMessage) => {
//โค้ดสำหรับจัดการความล้มเหลวในการสมัครรับการแจ้งเตือนแบบพุช
};
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

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

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