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