پیشنیازها
برنامه اندروید روی سایت شما فعال است (به Add apps مراجعه کنید). شما به یک حساب Google نیاز دارید که مالکیت برنامه را بر عهده بگیرد.
مراحل انجام کار
- حساب توسعهدهنده Google Play داشته باشید. روی Sign up for Google Play Console بزنید. گزینه Yourself (شخصی) یا An organization (شرکتی) را انتخاب کنید. Google یک هزینه یکباره دریافت میکند که مستقیماً به Google پرداخت میشود، نه به Keynate. سپس Google هویت شما را بررسی میکند که ممکن است چند روز طول بکشد. حسابهای شخصی باید قبل از انتشار عمومی، یک تست بسته با حداقل ۱۲ تستر به مدت ۱۴ روز اجرا کنند. حساب شرکتی نیازی به این کار ندارد، اما کد D-U-N-S میخواهد.
- ایجاد برنامه در Play Console. در صفحه خانه روی Create app بزنید. مقدار نام اپلیکیشن را از صفحه Apps خود کپی و جایگذاری کنید. گزینههای اپلیکیشن و رایگان را مشخص کنید، دو تعهدنامه را علامت بزنید و Create app را انتخاب کنید. Keynate نام پکیج را در اولین بارگذاری ثبت میکند. اگر Play Console آن را درخواست کرد، Package name را از صفحه Apps جایگذاری کنید. هرگز آن را بعداً تغییر ندهید.
- دعوت از Keynate. در Play Console از منوی سمت چپ روی Manage account، سپس بخش Users and permissions و بعد Invite new users بزنید. مقدار Keynate's email to invite را از صفحه Apps خود کپی کنید. برای تنظیم اولیه، در تب Account permissions گزینه Admin (all permissions) را تیک بزنید. روی Invite user کلیک کنید. در Keynate روی Check connection بزنید. Keynate نیز هر چند دقیقه اتصال را خودکار بررسی میکند.
- نام و نمایه برنامه. نام زیر نمایه، خود نمایه و دو رنگ اختصاصی را تنظیم کنید. به App name and icon مراجعه کنید.
- ساخت برنامه من. روی Build your Android app (بعداً Make my app) بزنید. این فرایند کلاً بین ۱۵ تا ۳۰ دقیقه طول میکشد. مراحل شامل در صف، Building your app، Sending to Google Play و Ready to test on your phone نمایش داده میشود. میتوانید صفحه را ببندید.
- تست روی گوشی خودتان. اختیاری است، ولی پیشنهاد میشود. در Play Console روی Manage account و سپس Tester groups کلیک کنید. روی Create email list زده و ایمیلهای Google تسترها را اضافه کنید. وارد برنامه خود شوید، سپس به مسیر Test and release → Testing → Internal testing → Testers بروید. لیست خود را تیک زده و ذخیره تغییرات را بزنید. زیر How testers join your test دکمه کپی پیوند را بزنید و آن را زیر Your testers' join link در کارت Android قرار دهید. روی Save link بزنید. در گوشی، لینک را باز کنید یا کد QR را اسکن کرده، روی Become a tester بزنید و نصب کنید.
- چکلیست اطلاعات فروشگاه و محتوا. صفحه برنامه در فروشگاه را بررسی کرده و سپس چکلیست Play Console را تکمیل کنید. این کار را میتوانید در زمان ساخت برنامه نیز انجام دهید. به Store checklists مراجعه کنید.
- انتشار. زیر بخش Build, preview and publish، روی آخرین نسخه دکمه Publish to Google Play و سپس انتشار را انتخاب کنید. Keynate برنامه را ابتدا برای ۲۰٪ از کاربران Android منتشر میکند. میتوانید هر زمان آن را برای همه فعال کرده یا انتشار را متوقف کنید. وضعیت به در حال بررسی و سپس زنده تغییر میکند. بررسی Google بین چند ساعت تا چند روز زمان میبرد.
نکات مهم
- اگر Google به اقدامی نیاز داشته باشد که فقط خودتان باید انجام دهید، کارت Android دقیقاً همان مرحله را همراه با باز کردن Play Console و دکمه بررسی نشان میدهد. امکان مشاهده آن به زبان هندی نیز وجود دارد.
- اگر Google درخواست آپلود دستی نسخه اول را داشته باشد، کارت دکمه Download the app file (.aab) و مراحل آن را نمایش میدهد.
- حساب شخصی بدون دسترسی انتشار عمومی: گزینه انتشار برنامه را به تست بسته میفرستد. تسترهای خود را در قالب یک Google Group در بخش Your testers' Google Group وارد کنید و Save testers را بزنید. سپس در Play Console از مسیر Dashboard → Apply for production اقدام کنید.
- ساخت مجدد برنامه فقط زمانی لازم است که نام، نمایه، رنگها یا تنظیمات اعلان برنامه را تغییر دهید، یا Keynate بهروزرسانی جدیدی ارائه کرده باشد. مطالب جدید بهصورت خودکار در برنامه نمایش داده میشوند.
- گزینه قطع اتصال بارگذاریهای Keynate را متوقف میکند. برنامه منتشرشده شما در فروشگاه باقی میماند. برای قطع کامل دسترسی Keynate، حساب آن را نیز از مسیر Play Console → Users and permissions حذف کنید.
مشکلات رایج
نسخه آزمایشی هنوز نصب نمیشود
برای یک برنامه تازه ایجادشده، Google برای آمادهسازی نسخه برای تسترها به زمان نیاز دارد. این معمولاً ۳۰ تا ۶۰ دقیقه و گاهی چند ساعت طول میکشد، حتی اگر Play Console وضعیت را فعال نشان دهد. نیازی به انجام کاری نیست. صفحه Apps شما زمان آماده شدن را نشان میدهد. اگر بعد از ۳ ساعت نصب نشد، بخش If installing fails را باز کرده و این موارد را بررسی کنید:
- برنامه Play Store در گوشی با همان حساب Google موجود در لیست تسترها باز باشد (Play Store → عکس پروفایل شما → switch account).
- لینک دعوت را با همان حساب باز کرده و پیش از نصب روی Become a tester بزنید.
- در Play Console وارد برنامه شوید و مسیر Test and release → App integrity → App signing را باز کنید. در صورت درخواست، Play App Signing را بپذیرید.
- در Play Console مسیر Test and release → Testing → Internal testing → Releases را باز کنید. اگر وضعیت پیشنویس بود، روی Edit release → Review release → Start rollout بزنید.
- در تنظیمات گوشی، به مسیر Apps → Google Play Store → Storage → Clear cache بروید. دوباره امتحان کنید.
- یا در لپتاپی که با همان حساب وارد شده است، لینک عضویت را باز کنید و با زدن Download it on Google Play آن را روی گوشی نصب کنید.
سایر مشکلات
به بخش My app does not build or publish مراجعه کنید یا روی Report a problem در صفحه بزنید.
پرسشها
سوالات مکرر
آیا Keynate هزینه Google را پرداخت میکند؟
خیر. حساب توسعهدهنده به نام شماست، بنابراین هزینه Google مستقیماً توسط شما به Google پرداخت میشود.
آیا بعداً میتوانم دسترسی Keynate را از حساب Play خود حذف کنم؟
بله. در Play Console بخش Users and permissions، حساب Keynate را حذف کنید. برنامه همچنان متعلق به شما و در دسترس کاربران باقی میماند.