עדכון האפליקציה הניידת שלך
רוב העדכונים מגיעים למשתמשים מיד עם הפרסום. רק שינויים במטא-דאטה או ב-native shell מצריכים הגשה חדשה לחנות האפליקציות.
אם עטפת את אפליקציית Proyecta שלך כ-PWA והגשת אותה לחנות אפליקציות, העדכונים פועלים בשתי רמות — בהתאם לסוג השינוי שאתה מבצע.
רמה 1: עדכוני תוכן ופונקציונליות (מיידיים)
Section titled “רמה 1: עדכוני תוכן ופונקציונליות (מיידיים)”מכיוון שה-PWA העטוף טוען את התוכן האמיתי שלו מה-URL המפורסם שלך ב-Proyecta, רוב העדכונים אינם מצריכים build חדש לחנות האפליקציות:
- בצע את השינויים שלך ב-Proyecta builder
- לחץ על Publish בסרגל הכלים של ה-builder
- המשתמשים יראו את השינויים בפעם הבאה שיפתחו את האפליקציה
דוגמאות לשינויים ברמה זו:
- דפים, תכונות ופריסות חדשות
- תיקוני באגים
- שינויי טקסט ותמונות
- שינויים בלוגיקת ה-backend
- שינויים בסכמת מסד הנתונים
- רוב שינויי העיצוב
זה אחד היתרונות הגדולים ביותר של מודל ה-PWA wrapper — לא צריך לחכות לתורי ביקורת בשביל עבודת מוצר שוטפת.
רמה 2: עדכוני native shell (נדרשת הגשה חדשה)
Section titled “רמה 2: עדכוני native shell (נדרשת הגשה חדשה)”חלק מהשינויים מצריכים יצירה מחדש של ה-wrapper והגשת חבילה חדשה:
- שם האפליקציה כפי שמופיע מתחת לאייקון
- אייקון האפליקציה עצמו
- מסך הפתיחה (Splash screen)
- רשומות manifest שה-wrapper צורב פנימה (צבע ערכת הנושא, מצב תצוגה, נעילת כיוון)
- הצהרות הרשאות native (מצלמה, מיקום וכדומה, שדורשות רשומות חדשות ב-
Info.plistאו ב-AndroidManifest.xml) - שדרוגי גרסה של ה-wrapper
לביצוע שינויים אלה:
- צור מחדש את החבילה ב-pwabuilder.com עם ה-URL המפורסם שלך
- חתום עם אותו מפתח חתימה שבו השתמשת בפעם הראשונה (קריטי — ראה למטה)
- הגש דרך Google Play Console, App Store Connect, או Partner Center
- המתן לביקורת
אל תאבד את מפתח החתימה שלך
Section titled “אל תאבד את מפתח החתימה שלך”הדבר החשוב ביותר בעדכון אפליקציית Android: חייבים לחתום על כל עדכון עם אותו מפתח שחתמת איתו על הגרסה הראשונה. אם תאבד את signing.keystore, Google Play לא יקבל שום עדכונים נוספים. תצטרך לפרסם אפליקציה חדשה לגמרי תחת שם חבילה שונה ולהעביר אליה את המשתמשים.
עבור iOS, פרופיל ה-provisioning ואישור ההפצה שלך קשורים ל-Bundle ID שלך — אם תבטל את האישור תוכל ליצור אחד חדש, אבל גבה את הפרופילים שלך בכל מקרה כדי למנוע עיכובים בעת הגשת עדכונים.
טיפ לניהול גרסאות
Section titled “טיפ לניהול גרסאות”כשאתה מגיש חבילה חדשה, שמור על סנכרון בין מספר הגרסה הגלוי למשתמשים לבין ה-deploys שלך ב-Proyecta. אחרת משתמשים לא יוכלו לדעת אם דוח קריסה שלהם מגיע מה-build החדש או מגרסה ישנה יותר.
- אשף עדכונים ב-builder שמטפל עבורך ביצירה מחדש, חתימה והגשה
- מעקב אחר version manifest מסונכרן עם היסטוריית הגרסאות של Proyecta