PracticU

Update the App - Google Play

בלי כתוביותעם כתוביות
PracticU › קורס פיתוח אפליקציות - לאנדרואיד - Android - ב-JAVA › Update the App - Google Play
מילון מושגים:
עדכון - שינוי שמביא תוכנה או מערכת לגרסה חדשה יותר, כדי לתקן תקלות, לסגור חולשות אבטחה או להוסיף יכולות.
אמולטור - תוכנה שמחקה מכשיר או סביבה אחרת, למשל כדי להריץ ולבדוק אפליקציית מובייל על המחשב.
סיסמה - מחרוזת תווים סודית שמשמשת לאימות זהות המשתמש בעת כניסה למערכת. ככל שהיא ארוכה ומורכבת יותר, כך קשה יותר לנחש אותה.

Update the App - Google Play
השיעור מראה איך מעדכנים אפליקציה שכבר פורסמה: משנים את הקוד, מעלים את מספר הגרסה, בונים APK חדש ומעלים אותו לאותה רשומה.
השלבים העיקריים
1. שינוי בקוד: מוחקים מ-onCreate את הבחירה האוטומטית של רקע, ומוסיפים TextView עם הטקסט Click to Select Background במרכז המסך. בלחיצה הראשונה ההודעה נעלמת.
2. מספר הגרסה: ב-build.gradle של מודול app (לא של הפרויקט) משנים את מספר הגרסה הפנימי ואת שם הגרסה שהמשתמש רואה, ומבצעים Sync לקבצי Gradle.
3. בדיקה: מריצים את האפליקציה באמולטור ובודקים שהשינוי עובד.
4. APK חדש: ב-Generate Signed APK בוחרים את קובץ המפתחות הקיים ואת אותו Alias, ומזינים את הסיסמאות.
5. העלאה ופרסום: בעריכת ה-Release של Production מעלים את ה-APK, כותבים הערות שינוי, שומרים, עוברים ל-Review ולוחצים על Start rollout to production.
6. עיבוד: אחרי הפרסום ממתינים בין שעה לשש שעות, ואז הגרסה מופיעה כ-2.0.
שימו לב
- את אותו קובץ מפתחות וסיסמאות משתמשים בכל עדכון, והסיסמה נדרשת כדי לחתום את הקובץ.
- בלי Sync לקבצי Gradle השינויים בגרסה לא נכנסים לתוקף.
אחרי השיעור אפשר לעדכן אפליקציה קיימת בגוגל פליי בלי ליצור רשומה חדשה.
השיעור הבא בקורס: Download the new update

פרקי ההרצאה: Update the App - Google Play

  1. 00:00

    למה מעלים גרסה חדשה לגוגל פליי

  2. 00:40

    שינוי ההתנהגות של האפליקציה בהפעלה

  3. 01:30

    הוספת טקסט הוראה שנעלם בלחיצה

  4. 02:38

    עדכון מספר הגרסה ב-build.gradle

  5. 03:53

    יצירת APK חדש וחתימה מחדש

תמלול ההרצאה: Update the App - Google Play

הטקסט המלא של הדקות הראשונות בהרצאה «Update the App - Google Play» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:20

    אז איך בדיוק אנחנו עושים את זה? דבר ראשון אנחנו צריכים לגשת ולעשות איזה שהוא צ'יינג' באפליקציה. אז יש לנו פה את האפליקציה של ה-cool backgrounds ובואו נעשה באיזה שהוא צ'יינג'.

  3. 00:32

    ברגע שהאפליקציה עולה מה שהיא עשתה אוטומטית היא מיידית בחרה רקע. אז בואו נבטל את זה, אני מוריד את ה-select random image את הפונקציה הזאת מה-onCreate, מוחק את זה וזה אומר שכאשר האפליקציה עולה היא עולה עם רקע לבן ואז אז מה שנעשה זה פשוט נגדיר כאן טקסט view, match parent, נגדיר לו טקסט,

  4. 01:10

    click to select באגראונד, ניתן לו איזה טקסט גדול מאוד, טקסט סייז נניח 50, ונגדיר שהוא נמצא גרוויטי סנטר לגמרי, Click to Select Background, ניתן לו ID, Text View Header ובפעם הראשונה שהיוזר מקליק אנחנו רוצים להעלים אותו לגמרי ואז הוא מופיע רק רק בהתחלה ואנחנו יכולים

  5. 01:49

    להעלים אותו. אז בואו נגדיר פה Private, Text View, יש לנו פה את ה-Text View Header, נאתר אותו, טקסט-ויו פיינד ראידי טקסט-ויו האדר בצורה כזאת וברגע שלוחצים קליק ראשון אז אנחנו רוצים לגשת לטקסט-ויו האדר סט ויזיביליטי ואנחנו רוצים אין ויזיבל אז מה

  6. 02:19

    שאנחנו רוצים לעשות קודם כל זה עשינו את השינויים והדבר הבא שאנחנו רוצים לבצע זה להעלות את מספר הגרסה להעלות את מספר הגרסה אנחנו עושים בקובץ build.gradle, עכשיו יש פה שניים, אנחנו צריכים ללכת לזה שכתוב לידו module.app ולא project.cool-background, יכול טיפה לבלבל,

  7. 02:51

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

  8. 03:04

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

  9. 03:26

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

  10. 03:53

    שצריך ואנחנו יכולים בשלב הזה לגשת ולבצע apk חדש. אז בואו ניגש לבילד generate signed apk נאתר את הקובץ הקודם שהשתמשנו בו והקובץ הזה היה בתיקיית Projects, הנה הוא כאן, JKS, פרקטיקיות נקודת JKS, נבצע אוקיי.

  11. 04:24

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

לקורס המלא: קורס פיתוח אפליקציות לאנדרואיד

ההרצאה הקודמת: Download the App - Google Play

ההרצאה הבאה: Download the new update

הרצאות קשורות מקורסים אחרים

  • פקודת Update
  • Swarm Update & Rollback
  • הסבר על App Secrets
  • App Engine - Serverless - חלק 1

קורסים נוספים במסלול

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פיתוח אפליקציות - לאייפון iPhone iOS - ב-Swift-Xcode
  • קורס פלאטר - Flutter - שפת DART של גוגל למובייל - פיתוח אפליקציות לאנדרואיד ואייפון
  • קורס PhoneGap - פיתוח אפליקציות לאנדרואיד ואייפון