開發者:使用 SkyDrive 備份應用數據

閱讀時間圖標 3分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

Windows Phone 的一個問題是,當您升級到新手機時,您會丟失所有應用程序的數據。 但是,開發人員可以通過 SkyDrive 快速實施備份/恢復系統來解決此問題。

我意識到 Windows Phone 應用程序需要一個備份解決方案,因此我在我的作業計劃器應用程序中添加了一個簡單的 SkyDrive 備份系統, 電源規劃師. 如果您是開發人員,請閱讀下面的教程,了解如何將相同的系統添加到您的應用中!

 

實時連接帳戶
首先,如果您沒有 SkyDrive API 帳戶,則必須設置它。 前往 實時連接 網站和登錄。 它應該會提示您添加應用的詳細信息。 填寫您的應用名稱和語言,然後單擊我接受。 然後進入應用程序設置頁面,打開 API 設置,更改 移動客戶端應用程序選項為 YES. 複製您的客戶 ID 號,因為您稍後會需要它!

 

直播 SDK
現在您需要下載 Live SDK(如果您還沒有的話)。 去 微軟的下載頁面 並下載/安裝 MSI。

 

在項目中添加引用
不要忘記在您的 Visual Studio 項目中添加對 Live SDK 的引用! 添加 微軟直播微軟.Live.Controls 給你的參考。 另外,添加 System.Xml.序列化 (它用於將您的數據序列化為文本文件以上傳到 SkyDrive)。

 

添加備份頁面
下載我已有的 備份頁面Â(單擊保存)。 下載完成後,右擊ZIP文件,點擊“Unblock”按鈕,確保可以讀取代碼文件。 然後,解壓縮文件,並將兩個代碼文件(xaml 和 xaml.cs)複製到您的項目中。

查看 xaml.cs 頁面並更改所有旁邊帶有“更改”註釋的項目。 然後在 xaml 頁面上,將命名空間更改為您的項目,並將 ClientId 編號更改為您自己的。

 

完成它
在您的應用程序的設置頁面上,為“備份”創建一個條目,以打開新的備份頁面。 您的設置頁面應該是一個單獨的頁面,而不是您的全景圖! 並且設置頁面不使用樞軸控件!

 

最終項目樣本
你可以下載一個完整的 項目樣本在這裡 看看一切如何協同工作。 另外,你可以下載 電源規劃師 在 Marketplace 中查看此示例如何與 Marketplace 中當前的應用程序一起使用。

有關主題的更多資訊: 備用, 開發, 教程