นักพัฒนา: ใช้ SkyDrive เพื่อสำรองข้อมูลแอพ

ไอคอนเวลาอ่านหนังสือ 3 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

ปัญหาอย่างหนึ่งของ Windows Phone คือคุณจะสูญเสียข้อมูลแอปทั้งหมดเมื่ออัปเกรดเป็นโทรศัพท์เครื่องใหม่ อย่างไรก็ตาม นักพัฒนาสามารถแก้ไขปัญหานี้ได้โดยใช้ระบบสำรอง/กู้คืนอย่างรวดเร็วผ่าน SkyDrive

ฉันตระหนักว่าแอป Windows Phone จำเป็นต้องมีโซลูชันสำรองข้อมูล ดังนั้นฉันจึงเพิ่มระบบสำรองข้อมูล SkyDrive แบบง่ายๆ ลงในแอปวางแผนการบ้านของฉัน นักวางแผนพลังงาน. หากคุณเป็นนักพัฒนาซอฟต์แวร์ โปรดอ่านบทแนะนำด้านล่างเพื่อเรียนรู้วิธีเพิ่มระบบเดียวกันในแอปของคุณ!

 

บัญชีเชื่อมต่อสด
ขั้นแรก คุณจะต้องตั้งค่าบัญชี SkyDrive API หากคุณยังไม่มี ไปที่ เชื่อมต่อสด เว็บไซต์และเข้าสู่ระบบ ควรแจ้งให้คุณเพิ่มรายละเอียดของแอป กรอกชื่อและภาษาของแอปแล้วคลิกฉันยอมรับ จากนั้นไปที่หน้าการตั้งค่าแอปพลิเคชัน เปิดการตั้งค่า API และเปลี่ยน ตัวเลือกแอพไคลเอนต์มือถือถึงใช่. คัดลอกหมายเลขรหัสลูกค้าของคุณเพราะคุณจะต้องใช้ในภายหลัง!

 

SDK สด
ตอนนี้ คุณต้องดาวน์โหลด Live SDK หากยังไม่ได้ทำ ไปที่ หน้าดาวน์โหลดของ Microsoft และดาวน์โหลด/ติดตั้ง MSI

 

การเพิ่มข้อมูลอ้างอิงในโครงการของคุณ
อย่าลืมเพิ่มการอ้างอิงไปยัง Live SDK ในโครงการ Visual Studio ของคุณ! เพิ่ม ไมโครซอฟต์.ไลฟ์ และ Microsoft.Live.Controls อ้างอิงของคุณ นอกจากนี้ เพิ่ม System.Xml.การทำให้เป็นอนุกรม (ใช้เพื่อจัดลำดับข้อมูลของคุณลงในไฟล์ข้อความเพื่ออัปโหลดไปยัง SkyDrive)

 

การเพิ่มหน้าสำรอง
ดาวน์โหลดที่มีอยู่ก่อนของฉัน หน้าสำรองÂ (คลิกบันทึก) หลังจากดาวน์โหลดแล้ว ให้คลิกขวาที่ไฟล์ ZIP แล้วคลิกปุ่ม "เลิกบล็อก" เพื่อให้แน่ใจว่าสามารถอ่านไฟล์โค้ดได้ จากนั้นแตกไฟล์และคัดลอกไฟล์โค้ดสองไฟล์ (xaml และ xaml.cs) ลงในโปรเจ็กต์ของคุณ

ดูหน้า xaml.cs และเปลี่ยนรายการทั้งหมดที่มี "CHANGE" แสดงความคิดเห็นอยู่ข้างๆ จากนั้นในหน้า xaml ให้เปลี่ยนเนมสเปซเป็นโปรเจ็กต์ของคุณและหมายเลข ClientId เป็นของคุณเอง

 

จบกันไป
ในหน้าการตั้งค่าของแอป ให้ป้อน "สำรองข้อมูล" ที่เปิดหน้าสำรองข้อมูลใหม่ หน้าการตั้งค่าของคุณควรเป็นหน้าแยกต่างหาก ไม่ใช่หน้าบางอย่างในพาโนรามาของคุณ! และหน้าการตั้งค่าไม่ได้ใช้การควบคุมเดือย!

 

ตัวอย่างโปรเจ็กต์สุดท้าย
คุณสามารถดาวน์โหลดฉบับสมบูรณ์ ตัวอย่างโครงการที่นี่ เพื่อดูว่าทุกอย่างทำงานร่วมกันอย่างไร นอกจากนี้คุณยังสามารถดาวน์โหลด นักวางแผนพลังงาน ใน Marketplace เพื่อดูว่าตัวอย่างนี้ทำงานอย่างไรกับแอปที่อยู่ใน Marketplace ในปัจจุบัน

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: การสำรองข้อมูล, นักพัฒนา, เกี่ยวกับการสอน