توسعه دهندگان: از SkyDrive برای پشتیبان گیری از داده های برنامه استفاده کنید

نماد زمان خواندن 3 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

یکی از مشکلات ویندوز فون این است که هنگام ارتقاء به یک گوشی جدید، تمام اطلاعات برنامه های خود را از دست می دهید. با این حال، توسعه دهندگان می توانند این مشکل را با اجرای سریع یک سیستم پشتیبان/بازیابی از طریق SkyDrive برطرف کنند.

متوجه شدم که برنامه‌های Windows Phone به یک راه‌حل پشتیبان نیاز دارند و بنابراین یک سیستم پشتیبان ساده SkyDrive را به برنامه برنامه‌ریز تکالیف خود اضافه کردم. برنامه ریز قدرت. اگر یک توسعه دهنده هستید، آموزش زیر را بخوانید تا یاد بگیرید که چگونه سیستم مشابهی را به برنامه خود اضافه کنید!

 

حساب اتصال زنده
ابتدا باید یک حساب SkyDrive API راه اندازی کنید اگر ندارید. برو به اتصال زنده سایت و ورود باید از شما بخواهد که جزئیات برنامه خود را اضافه کنید. نام و زبان برنامه خود را وارد کنید و روی I Accept کلیک کنید. سپس به صفحه تنظیمات برنامه بروید، تنظیمات API را باز کنید و آن را تغییر دهید گزینه برنامه مشتری تلفن همراه به بلهشماره شناسه مشتری خود را کپی کنید زیرا بعداً به آن نیاز خواهید داشت!

 

SDK زنده
اکنون باید Live SDK را دانلود کنید اگر قبلاً دانلود نکرده اید. رفتن به صفحه دانلود مایکروسافت و MSI را دانلود/نصب کنید.

 

اضافه کردن منابع در پروژه شما
فراموش نکنید که منابع را به Live SDK در پروژه ویژوال استودیو خود اضافه کنید! اضافه کردن Microsoft.Live و Microsoft.Live.Controls به مراجع شما همچنین، اضافه کنید System.Xml.Serialization (از آن برای سریال سازی داده های شما در یک فایل متنی برای آپلود در SkyDrive استفاده می شود).

 

افزودن صفحه پشتیبان
دانلود من از قبل موجود صفحه پشتیبانÂ (روی ذخیره کلیک کنید). پس از دانلود، روی فایل ZIP کلیک راست کرده و روی دکمه «Unblock» کلیک کنید تا مطمئن شوید فایل‌های کد قابل خواندن هستند. سپس فایل را از حالت فشرده خارج کنید و دو فایل کد (xaml و xaml.cs) را در پروژه خود کپی کنید.

از طریق صفحه xaml.cs نگاه کنید و همه مواردی را که "CHANGE" در کنار آنها نظر داده شده است را تغییر دهید. و سپس در صفحه xaml، فضای نام را به پروژه خود و شماره ClientId را به خود تغییر دهید.

 

تموم کردنش
در صفحه تنظیمات برنامه خود، یک ورودی برای "پشتیبان گیری" ایجاد کنید که صفحه پشتیبان جدید را باز می کند. صفحه تنظیمات شما باید یک صفحه جداگانه باشد، نه چیزی در پانورامای شما! و صفحات تنظیمات از کنترل های محوری استفاده نمی کنند!

 

نمونه نهایی پروژه
می توانید کامل دانلود کنید نمونه پروژه در اینجا تا ببینیم چگونه همه چیز با هم کار می کند. همچنین می توانید دانلود کنید برنامه ریز قدرت در Marketplace تا ببینید این نمونه چگونه با یک برنامه در حال حاضر در بازار کار می کند.

بیشتر در مورد موضوعات: پشتیبان, توسعه دهندگان, آموزش