การผสานรวม 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);