לפני שמתחילים
לאתר שלכם יש אפליקציית iPhone (ראו הוספת אפליקציות). דרוש לכם חשבון Apple ID עם אימות דו-שלבי מופעל.
שלבי ביצוע
- פתיחת חשבון Apple Developer. לוחצים על Join the Apple Developer Program. בוחרים ב-Individual (פרטי) או Organization (ארגון). Apple גובה תשלום שנתי, שמשולם ישירות אליהם ולא ל-Keynate. ממתינים למייל הברכה מ-Apple, שלרוב מגיע תוך יום או יומיים. ארגון זקוק ל-D-U-N-S number (ללא עלות, לוקח עד שבוע) ולאתר אינטרנט של החברה.
- אישור ההסכמים של Apple. מתחברים ל-App Store Connect בתור בעל החשבון (Account Holder). לוחצים על עסקים ולאחר מכן על Agreements. אם מופיע פס צהוב, לוחצים על Review Agreement, מסמנים את התיבה ולוחצים על אישור. אפליקציות חינמיות דורשות רק את הסכם Free Apps.
- יצירת מפתח API עבור Keynate. ב-App Store Connect פותחים את Users and Access, ואז Integrations ← App Store Connect API ← Team Keys. לוחצים על Generate API Key. נותנים לו את השם Keynate. הרשאת גישה: ניהול (עבור ההגדרה הראשונית). לוחצים על Download API Key כדי להוריד את קובץ ה-p8. Apple מאפשרת להוריד אותו פעם אחת בלבד. מעתיקים את ה-Issuer ID ואת ה-מזהה מפתח (Key id). בכרטיס ה-iPhone מזינים את שניהם, בוחרים את קובץ ה-p8 ולוחצים על שמירה ובדיקה.
- יצירת רשומת האפליקציה. ב-App Store Connect פותחים את אפליקציות, לוחצים על +, ואז על New App. פלטפורמה: iOS. מדביקים את שם האפליקציה מדף האפליקציות שלכם. בוחרים את ה-מזהה חבילה (Bundle ID) שתואם לזה שמופיע בדף האפליקציות. אם הרשימה ריקה, לוחצים קודם על בדיקה מחדש ב-Keynate; המערכת תרשום אותו עבורכם. SKU: כל ערך שתבחרו. User Access: גישה מלאה (Full Access). לוחצים על יצירה.
- שם האפליקציה והאייקון שלה. ראו שם אפליקציה ואייקון.
- בניית האפליקציה ושליחתה ל-TestFlight. לוחצים על בניית אפליקציית iPhone (בהמשך צור את האפליקציה שלי). התהליך אורך כ-20 עד 40 דקות. ברגע ש-Apple תסיים לעבד אותה, היא תופיע בעצמה ב-TestFlight.
- בדיקה במכשיר iPhone שלכם. מתקינים את TestFlight מה-App Store (חינמית, מבית Apple). פותחים את קישור הבדיקה או סורקים את קוד ה-QR, לוחצים על אישור ועל התקנה. עוברים על כל המסכים. לאחר מכן מסמנים נבדק ב-iPhone אמיתי ברשימת המשימות של ה-App Store. המדריך מגדיר שלב זה כרשות, אך Keynate תשלח את האפליקציה ל-Apple רק לאחר סימון זה.
- רשימת משימות לבדיקת האפליקציה (App Review). מעתיקים את התשובות מ-Keynate לתוך App Store Connect ומסמנים כל פריט. ראו רשימות משימות לחנויות. אם יש באפליקציה שלכם התחברות למנויים, עליכם גם ליצור פרטי גישה לבודקים.
- שליחה לבדיקה של Apple. תחת בנייה, תצוגה מקדימה ופרסום, לוחצים על פרסם ב-App Store בגרסה שנבדקה, ולאחר מכן על פרסום. אם באפליקציה קיימת התחברות למנויים, פרטי הגישה לבודק חייבים להיות מוכנים מראש. הבדיקה של Apple אורכת בדרך כלל בין יום ליומיים. לאחר האישור, האפליקציה מופצת למשתמשים בהדרגה לאורך 7 ימים; ניתן להשהות את ההפצה.
טוב לדעת
- ייתכן שגרסאות לבנייה של iPhone יציגו בקרוב בזמן ש-Keynate מפעילה אותן עבור האתר שלכם. תוכלו לבצע את שלבים 1 עד 5 כבר עכשיו כדי להיות מוכנים.
- Apple דורשת מחשבונות חדשים הקלטת מסך קצרה מ-iPhone אמיתי. תחת פרטי בדיקה, הסעיף סרטון בדיקה (iPhone) מפרט מה בדיוק להקליט. מצרפים את הסרטון ב-App Store Connect ← האפליקציה שלכם ← App Review Information ← Attachment.
- גרסה שמיועדת לבודקים פנימיים בלבד תציין זאת במפורש. מוסיפים אותה לקבוצת בדיקה פנימית ב-TestFlight ← Internal Testing, ולאחר מכן מתקינים אותה דרך אפליקציית TestFlight.
- לחיצה על הסרת מפתח בכרטיס ה-iPhone תעצור העלאות נוספות מ-Keynate. האפליקציה שכבר פורסמה תישאר זמינה בחנות.
בעיות נפוצות
- "יש להתקין את גרסת התצוגה מ-TestFlight ב-iPhone אמיתי, לבדוק אותה, ולסמן 'נבדק ב-iPhone אמיתי'". בצעו את שלב 7, ואז לחצו שוב על פרסום.
- ה-Bundle ID לא מופיע ברשימה של Apple. לחצו על בדיקה מחדש בדף האפליקציות. אם המפתח שלכם לא מצליח לרשום אותו, הוסיפו אותו ישירות בחשבון ה-Apple Developer שלכם תחת Identifiers.
- Apple חוסמת את ההעלאות. אשרו את ההסכמים העדכניים תחת Business ← Agreements.
- Apple ביקשה לבצע שינויים. ראו האפליקציה שלי נדחתה.
- לכל בעיה אחרת: האפליקציה שלי לא נבנית או לא מתפרסמת.
שאלות נפוצות
שאלות נפוצות
האם Keynate משלמת את העמלה של Apple?
לא. חשבון המפתחים שייך לכם, ולכן התשלום השנתי מועבר ישירות מכם ל-Apple.
האם האפליקציה עובדת גם ב-iPad?
כן. הכרטיס ב-App Store נקרא אפליקציית iPhone ו-iPad (App Store).