開発者:SkyDriveを使用してアプリデータをバックアップする
3分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
Windows Phoneの問題のXNUMXつは、新しい電話にアップグレードすると、すべてのアプリのデータが失われることです。 ただし、開発者はSkyDriveを介してバックアップ/復元システムをすばやく実装することでこれを修正できます。
Windows Phoneアプリにはバックアップソリューションが必要であることに気付いたので、宿題プランナーアプリにシンプルなSkyDriveバックアップシステムを追加しました。 パワープランナー。 開発者の方は、以下のチュートリアルを読んで、同じシステムをアプリに追加する方法を学んでください。
ライブコネクトアカウント
まず、SkyDrive APIアカウントをお持ちでない場合は、セットアップする必要があります。 に移動します ライブコネクト サイトとログイン。 アプリの詳細を追加するように求められます。 アプリの名前と言語を入力し、[同意する]をクリックします。 次に、[アプリケーション設定]ページに移動し、API設定を開いて、 モバイルクライアントアプリオプションをYESに.Â後で必要になるため、クライアントID番号をコピーしてください。
ライブSDK
まだダウンロードしていない場合は、LiveSDKをダウンロードする必要があります。 に移動 Microsoftのダウンロードページ MSIをダウンロード/インストールします。
プロジェクトに参照を追加する
VisualStudioプロジェクトにLiveSDKへの参照を追加することを忘れないでください! 追加 Microsoft.Live & Microsoft.Live.Controls あなたの参照に。 また、追加 System.Xml.Serialization (SkyDriveにアップロードするためにデータをテキストファイルにシリアル化するために使用されます)。
バックアップページの追加
私の既存のものをダウンロードしてください バックアップページÂ([保存]をクリックします)。 ダウンロードしたら、ZIPファイルを右クリックし、[ブロック解除]ボタンをクリックして、コードファイルを読み取れるようにします。 次に、ファイルを解凍し、XNUMXつのコードファイル(xamlとxaml.cs)をプロジェクトにコピーします。
xaml.csページを確認し、横に「CHANGE」とコメントされているすべての項目を変更します。 次に、xamlページで、名前空間をプロジェクトに変更し、ClientId番号を独自の番号に変更します。
仕上げる
アプリの設定ページで、新しいバックアップページを開く「バックアップ」のエントリを作成します。 設定ページは、パノラマ上のものではなく、別のページにする必要があります。 また、設定ページではピボットコントロールを使用しません。
最終プロジェクトサンプル
あなたは完全なをダウンロードすることができます プロジェクトサンプルはこちら すべてがどのように連携するかを確認します。 また、ダウンロードすることができます パワープランナー マーケットプレイスで、このサンプルが現在マーケットプレイスにあるアプリでどのように機能するかを確認してください。