آمادهسازی و انتشار بازی در کافهبازار، مایکت و Google Play آخرین مرحله فنی تولید بازی است، اما معمولاً مجموعهای از جزئیات مهم دارد که اگر از قبل بررسی نشوند میتوانند انتشار را عقب بیندازند. Build باید با تنظیمات صحیح ساخته شود، SDKها سالم باشند و مواردی مانند Package Name، Version Code، Signing و Permissionها کنترل شوند.
در JPGames میتوان پروژه Unity را برای انتشار بررسی و مشکلات فنی مربوط به Build و Integration را رفع کرد. تصمیم نهایی پذیرش هر برنامه توسط خود مارکت انجام میشود.
آمادهسازی انتشار شامل چه مواردی است؟
- Build Release
- Package ID
- Versioning
- Signing
- SDKهای مارکت
- IAP
- Permission
- 64-bit
- Testing
- Store Assets
تفاوت Build تست و Release چیست؟
نسخه Release با تنظیمات نهایی، Signing و بدون ابزارهای Debug غیرضروری ساخته میشود.
آیا پرداخت درونبرنامهای مارکتها تنظیم میشود؟
بله. در صورت وجود Store، Integration SDK مربوطه و جریان خرید تست میشود.
Package Name قابل تغییر است؟
در پروژه جدید بله، اما اگر بازی قبلاً منتشر شده باشد تغییر Identifier ممکن است باعث ایجاد اپلیکیشن جداگانه شود.
Version Code چگونه مدیریت میشود؟
هر Release باید Version قابل قبول مارکت داشته باشد و Updateها با Build قبلی سازگار باشند.
Signing چه اهمیتی دارد؟
کلید Signing برای Updateهای آینده حیاتی است. باید Backup امن از اطلاعات آن نگهداری شود.
Permissionهای غیرضروری حذف میشوند؟
بله. Package و Pluginها بررسی میشوند تا Permissionهای بدون کاربرد تا حد امکان حذف شوند.
آیا Crash قبل از انتشار بررسی میشود؟
نسخه Release روی دستگاههای واقعی تست میشود و Errorهای مهم پیش از ارسال بررسی خواهند شد.
آیا صفحه فروشگاه هم آماده میشود؟
عنوان، توضیح، Screenshot و اطلاعات موردنیاز میتوانند بر اساس فایلهای کارفرما آماده شوند. قوانین هر مارکت باید در زمان انتشار بررسی شوند.
آیا انتشار Google Play نیازهای جدا دارد؟
بله. Format Build، Target API و سیاستهای پلتفرم میتوانند با مارکتهای داخلی متفاوت باشند و باید بر اساس الزامات روز بررسی شوند.
آیا بازی قبلی را میتوان Update کرد؟
در صورت وجود Signing Key و دسترسی حساب توسعهدهنده، نسخه جدید میتواند برای Update آماده شود.
مشکل Build Unity نیز رفع میشود؟
بله. خطاهای Gradle، Dependency، Manifest و Plugin Compatibility قابل بررسی هستند.
آیا انتشار تضمین میشود؟
خیر. توسعهدهنده میتواند پروژه را برای الزامات فنی آماده کند اما پذیرش نهایی در اختیار مارکت است.
هزینه آمادهسازی انتشار چگونه مشخص میشود؟
وضعیت فعلی Build، تعداد مارکتها، IAP، SDKها و مشکلات Compatibility تعیینکننده هستند.
مراحل انتشار چیست؟
- Audit Build
- تنظیم Identifier
- Signing
- SDK و IAP
- Release Build
- Device Test
- Store Listing
- Upload
- رفع ایرادات فنی احتمالی
برای شروع چه چیزهایی لازم است؟
Source، حسابهای توسعهدهنده، Signing Key در صورت وجود، اطلاعات محصول و مارکتهای هدف لازم هستند.
برای آمادهسازی انتشار بازی میتوانید پروژه Unity و مارکتهای هدف را برای JPGames ارسال کنید تا وضعیت Build و نیازهای فنی بررسی شوند.