Nhà phát triển: Sử dụng SkyDrive để sao lưu dữ liệu ứng dụng

Biểu tượng thời gian đọc 3 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Một trong những vấn đề với Windows Phone là bạn mất tất cả dữ liệu ứng dụng khi nâng cấp lên điện thoại mới. Tuy nhiên, các nhà phát triển có thể khắc phục điều này bằng cách nhanh chóng triển khai hệ thống sao lưu / khôi phục thông qua SkyDrive.

Tôi nhận ra rằng các ứng dụng Windows Phone cần một giải pháp sao lưu và vì vậy, tôi đã thêm một hệ thống sao lưu SkyDrive đơn giản vào ứng dụng lập kế hoạch bài tập về nhà của mình, Công cụ lập kế hoạch điện. Nếu bạn là nhà phát triển, hãy đọc hướng dẫn bên dưới để tìm hiểu cách thêm cùng một hệ thống vào ứng dụng của bạn!

 

Tài khoản Kết nối Trực tiếp
Trước tiên, bạn sẽ phải thiết lập tài khoản SkyDrive API nếu chưa có. Đi đến Kết nối trực tiếp trang web và đăng nhập. Nó sẽ nhắc bạn thêm thông tin chi tiết về ứng dụng của mình. Điền vào tên ứng dụng và ngôn ngữ của bạn và nhấp vào Tôi chấp nhận. Sau đó, truy cập Trang cài đặt ứng dụng, mở Cài đặt API và thay đổi Tùy chọn ứng dụng khách trên thiết bị di động CÓ thành CÓ. Sao chép số ID khách hàng của bạn vì bạn sẽ cần nó sau này!

 

SDK trực tiếp
Bây giờ bạn cần tải xuống Live SDK nếu chưa có. Đi đến Trang tải xuống của Microsoft và tải xuống / cài đặt MSI.

 

Thêm tài liệu tham khảo trong dự án của bạn
Đừng quên thêm các tham chiếu đến Live SDK trong dự án Visual Studio của bạn! Thêm vào Microsoft.LiveMicrosoft.Live.Controls đến tài liệu tham khảo của bạn. Ngoài ra, hãy thêm System.Xml.Serialization (nó được sử dụng để tuần tự hóa dữ liệu của bạn thành một tệp văn bản để tải lên SkyDrive).

 

Thêm trang dự phòng
Tải xuống từ trước của tôi Trang sao lưu (nhấp vào Lưu). Sau khi tải xuống, nhấp chuột phải vào tệp ZIP và nhấp vào nút “Bỏ chặn” để đảm bảo có thể đọc được các tệp mã. Sau đó, giải nén tệp và sao chép hai tệp mã (xaml và xaml.cs) vào dự án của bạn.

Xem qua trang xaml.cs và thay đổi tất cả các mục có nhận xét “CHANGE” bên cạnh chúng. Và sau đó trên trang xaml, hãy thay đổi không gian tên thành dự án của bạn và số ClientId thành của riêng bạn.

 

Hoàn thành nó
Trên trang cài đặt của ứng dụng, hãy tạo một mục nhập cho "sao lưu" để mở trang sao lưu mới. Trang cài đặt của bạn phải là một trang riêng biệt, không phải là một trang nào đó trên bức tranh toàn cảnh của bạn! Và các trang cài đặt KHÔNG sử dụng điều khiển trục!

 

Mẫu dự án cuối cùng
Bạn có thể tải xuống một bản hoàn chỉnh dự án mẫu tại đây để xem mọi thứ hoạt động cùng nhau như thế nào. Ngoài ra, bạn có thể tải xuống Công cụ lập kế hoạch điện trong Thị trường để xem mẫu này hoạt động như thế nào với một ứng dụng hiện có trong Thị trường.

Thông tin thêm về các chủ đề: sao lưu, phát triển, hướng dẫn