روشهای ویرایش برنامهنویس Google Play Publishing API به شما این امکان را میدهد که تعدادی از تغییرات را در برنامه Google Play خود آماده کنید، سپس همه آنها را به یکباره اجرا کنید. شما این کار را با ایجاد یک ویرایش انجام میدهید، که تمام تغییراتی را که میخواهید در برنامه ایجاد کنید نگه میدارد. این ویرایش حاوی اطلاعاتی مانند موارد زیر است:
کدام فایلهای APK با برنامه مرتبط هستند و یک «آهنگ» برای هر APK.
هر کدام با یک "آهنگ" مرتبط است که تعیین می کند کدام کاربران آن را ببینند. این به شما امکان می دهد نسخه های آلفا و بتا برنامه را برای آزمایش کنندگان خود ارائه دهید. علاوه بر این، میتوانید نسخهای از برنامه را با انتشار محدود ارائه دهید. این برنامه به طور خودکار به تعداد محدودی از کاربران برنامه ارائه می شود (که بر اساس درصد عرضه ای که تعیین کرده اید تعیین می شود) و به شما امکان می دهد نسخه تولیدی جدید برنامه را به تدریج اجرا کنید.
نسخههای زبان و مکان خاص فهرستبندی فروشگاه Google Play برنامه
هر نسخه خاص از فهرست فروشگاه میتواند حاوی اسکرینشاتها و سایر گرافیکهای تبلیغاتی، متن توصیفی بومیشده و غیره باشد.
هنگامی که برای اولین بار ویرایشی را ایجاد می کنید، ویرایش یک کپی از وضعیت فعلی برنامه است. سپس میتوانید با فراخوانی روشهای ویرایش، ویرایش را تغییر دهید. هنگامی که ویرایش آماده انجام شد، آن را انجام می دهید و تغییرات را به صورت زنده انجام می دهید. همچنین میتوانید هر زمان که بخواهید ویرایش را رها کنید، تغییرات را نادیده بگیرید و برنامهتان را همانطور که بود رها کنید.
شما فقط می توانید از این API برای ایجاد تغییرات در یک برنامه موجود (که حداقل یک APK آپلود شده است) استفاده کنید. بنابراین، قبل از اینکه بتوانید از این API استفاده کنید، باید حداقل یک APK را از طریق کنسول Play آپلود کنید. علاوه بر این، نمیتوانید از این API برای تغییر وضعیت برنامه از «منتشرشده» به «منتشر نشده» یا تکمیل رضایتهای قانونی مورد نیاز برای انتشار استفاده کنید. برای انتشار برنامه، باید از کنسول Play استفاده کنید.
جریان کار
این بخش روش معمولی استفاده از روشهای ویرایشهای API انتشار برنامهنویس Google Play را برای ایجاد تغییرات در یک برنامه نشان میدهد.
با فراخوانی Edits یک ویرایش جدید ایجاد کنید: برنامهای را که میخواهید تغییر دهید وارد کنید و مشخص کنید.
این یک ویرایش جدید از برنامه مشخص شده ایجاد می کند. تنظیمات اولیه برنامه - فایلهای APK، فهرستهای فروشگاه، فایلهای توسعهدهنده و غیره- همگی از نسخه نصبشده برنامه کپی میشوند.
ویرایش را به دلخواه تغییر دهید.
شما می توانید بیشتر تغییراتی را که می توانید از طریق کنسول Google Play انجام دهید، انجام دهید. این کار را با فراخوانی متد مناسب Google Play Developer API و ارسال شناسههای برنامه و ویرایشی که میخواهید تغییر دهید، انجام میدهید. به طور مشخص:
- میتوانید فایلهای APK جدید را با تماس با Edits.apks: آپلود آپلود کنید. این APK را در یک فضای ذخیره سازی قرار می دهد، بنابراین می توان آن را به یک آهنگ در این ویرایش یا ویرایش بعدی اختصاص داد.
- با تماس با Edits.tracks: update میتوانید فایلهای APK را به آهنگها اختصاص دهید. همچنین میتوانید با تماس با Edits.tracks: patch، تخصیص آهنگها را برای فایلهای APK موجود تغییر دهید.
- میتوانید با فراخوانی Edits.listings: بهروزرسانی، فهرست فروشگاه محلی جدید ایجاد کنید. میتوانید با فراخوانی Edits.listings: patch فهرست فروشگاه موجود را تغییر دهید.
- می توانید با فراخوانی روش های منبع Edits.expansionfiles فایل های توسعه را اضافه یا تغییر دهید.
این روشها تغییراتی را در ویرایشی که در حال انجام دارید ایجاد میکنند، اما نسخه زنده برنامه را تغییر نمیدهند . میتوانید بدون تأثیرگذاری بر تجربه کاربر، تغییرات بیشتری ایجاد کنید یا از ویرایش در حال انجام صرفنظر کنید.
ویرایش را انجام دهید.
وقتی Edits: commit را فرا میخوانید، اگر هیچ خطای اعتبارسنجی وجود نداشته باشد، تمام تغییرات مشخصشده در منبع ویرایشها به حالت "زنده" میشوند و جایگزین وضعیت فعلی برنامه میشوند. اعمال این تغییرات ممکن است چندین ساعت طول بکشد، درست مانند زمانی که تغییرات را از طریق کنسول Play ایجاد می کنید.