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