במדריך הזה מוסבר איך לרשום את האפליקציות שלכם במאגרים של קוד פתוח. התהליך דומה להפצת האפליקציה דרך מפיצי אפליקציות. אתם לא חייבים לרשום את האפליקציה כדי להמשיך להפיץ אותה במאגרים של קוד פתוח, אבל אם תעשו את זה, המשתמשים יוכלו להמשיך ליהנות מאותה חוויית התקנה כמו היום.
לפני שמתחילים, צריך להגדיר חשבון ב-Android Developer Console או ב-Google Play Console. אם אין לכם חשבון, אתם יכולים להירשם לפי המדריך לאימות מפתחים.
איך המשתמשים יכולים להתקין את האפליקציה
בהתאם לאימות ולרישום, המשתמשים יכולים להתקין את האפליקציה באחת משתי דרכים:
- אין שינויים למשתמשים. כדי שהמשתמשים יוכלו להתקין את האפליקציות כמו תמיד, צריך לרשום אותן בזהות המאומתת.
- הגדרת תהליך מתקדם. אם אתם מעדיפים לא לרשום את האפליקציה, המשתמשים יכולים להפעיל את התהליך המתקדם במכשיר שלהם. ההגדרה החד-פעמית הזו מאפשרת להם להתקין אפליקציות ממפתחים לא מאומתים.
רישום אפליקציה חדשה
כדי לרשום אפליקציה חדשה:
- ב-Android Developer Console או בכרטיסייה "אימות למפתחי Android" ב-Google Play Console, לוחצים על רישום שם החבילה.
- מזינים את שם החבילה של האפליקציה החדשה ולוחצים על הבא.
- לוחצים על Add key ומזינים את טביעת האצבע לאישור SHA-256 של מפתח החתימה. במדריך שבמרכז העזרה מוסבר איך לחלץ את טביעת האצבע. אם המאגר בקוד פתוח משתמש במפתח החתימה שלכם כדי להפיץ את האפליקציה, אתם לא צריכים לבצע שלבים נוספים.
- אם במאגר הקוד הפתוח חותמים מחדש על האפליקציה באמצעות המפתח של המאגר, צריך להוריד את ה-APK שנחתם על ידי החנות אחרי שמפרסמים את האפליקציה במאגר.
- מחלצים את טביעת האצבע לאישור SHA-256 מה-APK.
- במסוף, עוברים לאפליקציה הרשומה, לוחצים על Add key ומזינים את טביעת האצבע לאישור SHA-256 שחולצה. אם מופיעה בקשה לאימות בעלות, לוחצים על Verify ופועלים לפי השלבים 9 עד 12 בקטע רישום אפליקציה קיימת. ההודעה הזו מופיעה במקרים נדירים שבהם האפליקציה החדשה מותקנת ב-50 מכשירי Android או יותר מהמאגר לפני שאתם רושמים את המפתח של המאגר.
רישום אפליקציה קיימת
אם במאגר הקוד הפתוח משתמשים במפתח החתימה שלכם כדי להפיץ את האפליקציה, אתם צריכים לפעול לפי המדריך הקיים לרישום שם החבילה.
כדי לרשום אפליקציה קיימת שהמרשם חותם עליה מחדש באמצעות המפתח שלו:
- מורידים את קובץ ה-APK החתום על ידי הפלטפורמה מפלטפורמת הקוד הפתוח.
- מחלצים את טביעת האצבע לאישור SHA-256 מה-APK. במדריך במרכז העזרה מוסבר איך לחלץ את טביעת האצבע.
- ב-Android Developer Console או בדף האימות למפתחי Android ב-Google Play Console, לוחצים על רישום שם החבילה.
- מזינים את שם החבילה של האפליקציה הקיימת ולוחצים על הבא.
- לוחצים על בחירת מפתח. אם לאפליקציה יש פחות מ-50 התקנות ידועות, לוחצים על Add key ומזינים במקום זאת את טביעת האצבע לאישור SHA-256.
- בוחרים את טביעת האצבע לאישור SHA-256 שחולצה מרשימת טביעות האצבע שעומדות בדרישות. אם טביעת האצבע לא מופיעה ברשימה, לוחצים על Show another way to register, ואז על Show fingerprints for other keys ובוחרים את טביעת האצבע מהרשימה הזו.
- לוחצים על Add key.
- לוחצים על העלאת APK.
- מעתיקים את קטע הקוד שמופיע, עוברים לעץ המקור של האפליקציה, יוצרים קובץ בשם
adi-registration.propertiesבתיקייהassetsומדביקים את קטע הקוד בקובץ. - מפרסמים במאגר את גרסת האפליקציה החדשה שמכילה את קטע הקוד.
- מורידים את גרסת ה-APK החדשה מהמאגר.
- מעלים את ה-APK למסוף.