מפתחים: השתמש ב-SkyDrive כדי לגבות נתוני אפליקציה

סמל זמן קריאה 3 דקות לקרוא


קוראים עוזרים לתמוך ב-MSpoweruser. אנו עשויים לקבל עמלה אם תקנה דרך הקישורים שלנו. סמל טיפים

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד

אחת הבעיות עם Windows Phone היא שאתה מאבד את כל נתוני האפליקציות שלך כאשר אתה משדרג לטלפון חדש. עם זאת, מפתחים יכולים לתקן זאת על ידי יישום מהיר של מערכת גיבוי/שחזור דרך SkyDrive.

הבנתי שאפליקציות Windows Phone זקוקות לפתרון גיבוי, ולכן הוספתי מערכת גיבוי פשוטה של ​​SkyDrive לאפליקציית מתכנן שיעורי הבית שלי, מתכנן כוח. אם אתה מפתח, קרא את המדריך למטה כדי ללמוד כיצד להוסיף את אותה מערכת לאפליקציה שלך!

 

חשבון Live Connect
ראשית, תצטרך להגדיר חשבון SkyDrive API אם אין לך. עבור אל חיבור חי אתר וכניסה. זה אמור לבקש ממך להוסיף את פרטי האפליקציה שלך. מלא את שם האפליקציה והשפה שלך ולחץ על אני מסכים. לאחר מכן עבור אל דף הגדרות האפליקציה, פתח את הגדרות ה-API ושנה את אפשרות אפליקציית לקוח נייד ל-YES. העתק את מספר זיהוי הלקוח שלך כי תצטרך אותו מאוחר יותר!

 

SDK חי
כעת עליך להוריד את ה- Live SDK אם עדיין לא עשית זאת. לך ל דף ההורדות של מיקרוסופט והורד/התקן את ה-MSI.

 

הוספת הפניות בפרויקט שלך
אל תשכח להוסיף את ההפניות ל- Live SDK בפרויקט Visual Studio שלך! לְהוֹסִיף Microsoft.Live ו Microsoft.Live.Controls להפניות שלך. כמו כן, הוסף System.Xml.Serialization (הוא משמש להסדרת הנתונים שלך לקובץ טקסט להעלאה ל-SkyDrive).

 

הוספת דף הגיבוי
הורד את הקיים שלי דף גיבויÂ (לחץ על שמור). לאחר ההורדה, לחץ לחיצה ימנית על קובץ ה-ZIP ולחץ על כפתור "בטל חסימה" כדי להבטיח שניתן לקרוא את קובצי הקוד. לאחר מכן, פתח את הקובץ והעתק את שני קובצי הקוד (xaml ו-xaml.cs) לפרויקט שלך.

עיין בדף xaml.cs ושנה את כל הפריטים שלידם הגיבו "CHANGE". ולאחר מכן בדף xaml, שנה את מרחב השמות לפרויקט שלך ואת מספר ה-ClientId לשלך.

 

מסיימים את זה
בדף ההגדרות של האפליקציה שלך, רשום עבור "גיבוי" שפותח את דף הגיבוי החדש. דף ההגדרות שלך צריך להיות דף נפרד, לא משהו בפנורמה שלך! ודפי הגדרות אינם משתמשים בפקדי ציר!

 

דוגמה לפרויקט סופי
אתה יכול להוריד קובץ שלם דוגמה לפרויקט כאן לראות איך הכל עובד ביחד. כמו כן, אתה יכול להוריד מתכנן כוח ב-Marketplace כדי לראות כיצד דוגמה זו פועלת עם אפליקציה שנמצאת כעת ב-Marketplace.

עוד על הנושאים: גיבוי, מפתחים, הדרכה