یادداشت های انتشار SDK

Google Play Instant Development SDK نسخه 1.9.0 (05-09-2019)

این نسخه از Google Play Instant Development SDK شامل تغییرات زیر است.

تغییرات

  • برنامه های فوری CLI اکنون با فراخوانی از طریق یک پیوند نمادین به درستی اجرا می شوند.
  • در نسخه قبلی SDK، راه اندازی یک برنامه با minSdkVersion < 24 و امضا شده فقط با طرح امضای v2 همیشه باعث خطا می شود. این تغییر دستور اجرای ia run و اندروید استودیو را برطرف می کند، به طوری که تنها در صورتی که نسخه API دستگاه متصل برای پشتیبانی از امضاهای v2 قدیمی باشد، خطا رخ می دهد.

Google Play Instant Development SDK نسخه 1.8.0 (05-08-2019)

این نسخه از Google Play Instant Development SDK شامل تغییرات زیر است.

تغییرات

  • دستور برنامه‌های فوری CLI ia run می‌تواند برنامه‌های فوری را اجرا کند که فقط با استفاده از طرح امضای v2 امضا شده‌اند.
  • دستور برنامه‌های فوری CLI ia run -u [url] اکنون بدون استفاده از آرتیفکت کار می‌کند.

Google Play Instant Development SDK نسخه 1.7.0 (29-03-2019)

این نسخه از Google Play Instant Development SDK شامل ویژگی‌ها و تغییرات جدید زیر است.

ویژگی های جدید

  • برنامه‌های فوری CLI اکنون می‌تواند با رضایت شما معیارهای استفاده را جمع‌آوری کند، و به تیم توسعه‌دهنده Google اجازه می‌دهد تا بهتر بفهمد چه ویژگی‌هایی برای شما مفید است و کاستی‌های ابزارسازی ما را بهبود می‌بخشد.
  • دستور ia check اکنون از بررسی ناسازگاری های رایج مسیر ارتقاء در برابر یک ساخت قابل نصب از همان برنامه پشتیبانی می کند. با استفاده از گزینه -i می توانید برنامه قابل نصب APK را ارائه دهید.

تغییرات

  • دستور ia run دیگر نیازی به یک حساب Google فعال در دستگاه برای راه اندازی برنامه های فوری در حالت توسعه ندارد.

Google Play Instant Development SDK نسخه 1.6.0 (05/11/2018)

این نسخه از Google Play Instant Development SDK شامل ویژگی‌ها و تغییرات جدید زیر است.

ویژگی های جدید

  • دستور برنامه‌های فوری CLI ia check اکنون از بررسی اندازه فایل‌های مجموعه APK ( .apks ) تولید شده از bundletool پشتیبانی می‌کند.

تغییرات

  • در دستگاه‌های دارای Android 8.0 (سطح API 26) یا بالاتر، اجرای برنامه فوری که کلید امضای آن با کلید هیچ برنامه‌ای که قبلاً راه‌اندازی شده در دستگاه مطابقت ندارد، دیگر باعث خرابی Android Studio یا CLI نمی‌شود.
  • محدودیت اندازه برنامه های فوری از 4 مگابایت به 10 مگابایت تغییر کرد. اکنون یک برنامه بزرگتر از 4 مگابایت به جای ERROR ، یک WARNING دریافت می کند. یک برنامه بزرگتر از 10 مگابایت همچنان یک ERROR دریافت می کند.

Google Play Instant Development SDK نسخه 1.5.0 (27/09/2018)

این نسخه از Google Play Instant Development SDK شامل ویژگی‌ها و تغییرات جدید زیر است.

ویژگی های جدید

  • برنامه‌های فوری CLI ia run و دستورات ia check اکنون از فایل‌های مجموعه APK (apks.) تولید شده توسط bundletool پشتیبانی می‌کنند.
  • دستور برنامه های فوری CLI ia check اکنون با لیستی از APK ها کار می کند.
  • دستور ia check تضمین می‌کند که نام‌های APK تقسیم‌شده در یک فایل ZIP خاص منحصربه‌فرد هستند.

تغییرات

  • هنگام تهیه دستگاهی که دارای Android نسخه 7.1.1 (سطح API 25) یا پایین‌تر است، CLI فقط در صورتی اخطار صادر می‌کند که نتواند تأیید حضور موفقیت‌آمیز خدمات Google Play را تشخیص دهد. هنگامی که قبلاً با این وضعیت روبرو می شد، CLI یک خطا ایجاد می کرد و سعی نمی کرد برنامه فوری را راه اندازی کند.
  • برنامه‌های فوری CLI ia run اکنون می‌توانند با موفقیت فایل‌های APK تولید شده توسط bundletool یا APKهای ساخته شده با استفاده از aapt2 را راه‌اندازی کنند. پیش از این، به نظر می‌رسید که عملیات run هنگام راه‌اندازی برخی از این APKها به پایان می‌رسد.
  • پرچم --no-setup برای ia run منسوخ شده است و اکنون هیچ اثری ندارد.
  • به‌درستی نسخه‌های قدیمی‌تر سرویس‌های Google Play را برای برنامه‌های فوری به‌روزرسانی می‌کند، که باید ابتدا قبل از نصب نسخه جدید حذف نصب شوند.

Google Play Instant Development SDK نسخه 1.4.0 (28-08-2018)

این نسخه از Google Play Instant Development SDK (SDK توسعه برنامه‌های فوری سابق) شامل ویژگی‌ها و تغییرات جدید زیر است.

ویژگی های جدید

  • دستور برنامه های فوری CLI ia check اکنون از اعتبارسنجی اندازه در برنامه های فوری با استفاده از APK های پیکربندی پشتیبانی می کند.
  • اکنون CLI از اجرای برنامه‌های فوری روی تصاویر شبیه‌ساز کلیدهای آزمایشی با نصب نسخه اخیر سرویس‌های Google Play پشتیبانی می‌کند.
  • پشتیبانی بهبود یافته برای کمک خاص دستور با ia help <command> .
  • اضافه شدن تفکیک اندازه به ia check خطاهای اندازه.

تغییرات

  • SDK از «Android Instant Development SDK» به «Google Play Instant Development SDK» تغییر نام داده است.
  • CLI دیگر هنگام تلاش برای بررسی یک برنامه بدون فعالیت راه‌انداز، NullPointerException را وارد نمی‌کند.
  • CLI و Android Studio اکنون دستگاه‌های پشتیبانی‌نشده با Android 8.0 (سطح API 26) را شناسایی می‌کنند. قبلاً، این دستگاه‌ها برنامه را راه‌اندازی نمی‌کردند.
  • اسکریپت ia Bash wrapper اکنون وقتی در خط لوله ای فراخوانی می شود که $TERM تنظیم نشده است، به درستی کار می کند. عرض اسکریپت 80 ستون است.
  • دستور ia check اکنون در مورد برنامه های فوری که نسخه minSdkVersion آنها روی 20 یا کمتر تنظیم شده است هشدار می دهد. با پشتیبانی از این نسخه‌های قدیمی‌تر SDK در ساخت خود، ممکن است اندازه باینری شما افزایش یابد بدون اینکه هیچ سودی برای برنامه‌های فوری شما نداشته باشد.
  • اکنون CLI تشخیص می‌دهد که نسخه سرویس‌های Google Play شما برای اجرای برنامه‌های فوری قدیمی‌تر از آن است و از دستگاه درخواست به‌روزرسانی می‌کند.
  • برنامه‌های فوری راه‌اندازی‌شده در Android 8.0 (سطح API 26) و بالاتر از طریق CLI یا Android Studio اکنون به‌طور خودکار مجوز android.permission.INSTANT_APP_FOREGROUND_SERVICE اعطا می‌شود.

SDK توسعه برنامه‌های فوری اندروید نسخه 1.3.0 (04-06-2018)

این نسخه از SDK توسعه برنامه‌های فوری Android شامل ویژگی‌ها و تغییرات جدید زیر است.

ویژگی های جدید

  • Android Studio 3.2 اکنون از یک کتابخانه اضافه شده در SDK 1.3 برای اجرای برنامه های فوری استفاده می کند. این منطق بین ia و Studio را متحد می کند و به شما امکان می دهد برنامه های فوری را بدون URL از Android Studio اجرا کنید.

SDK توسعه برنامه‌های فوری اندروید نسخه 1.2.0 (07-05-2018)

این نسخه از SDK توسعه برنامه‌های فوری Android شامل ویژگی‌ها و تغییرات جدید زیر است.

ویژگی های جدید

  • رابط خط فرمان جدید برنامه های فوری، ia ، به شما امکان می دهد برنامه های فوری را روی دستگاه توسعه خود راه اندازی کنید و آنها را به صورت محلی برای خطاهای رایج بررسی کنید.
  • اکنون می توانید برنامه های فوری را بدون نقطه ورود URL بسازید و راه اندازی کنید.

تغییرات

  • نسخه Google Play Services for Instant Apps همراه با SDK اکنون می‌تواند با استفاده از فروشگاه Play به‌طور خودکار خود را به‌روزرسانی کند. در نسخه های قبلی، آن بسته به نسخه همراه با SDK قفل شده بود.
  • نام‌های میزبان حاوی نویسه‌های عام، مانند "*.example.com" اکنون به طور کامل در حالت توسعه پشتیبانی می‌شوند.
  • برنامه‌نویسان اکنون می‌توانند با تنظیم ویژگی سیستم debug.aia.throttle_download_ms ، دانلود برنامه‌های throttled را در Android Lollipop، Marshmallow و Nougat شبیه‌سازی کنند، همانطور که در مثال زیر نشان داده شده است:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

SDK توسعه برنامه های فوری اندروید نسخه 1.1.0

این نسخه از SDK توسعه برنامه‌های فوری Android شامل ویژگی‌ها و تغییرات جدید زیر است.

ویژگی های جدید

  • انتقال داده از برنامه فوری به برنامه نصب شده
    • در دستگاه‌های دارای Android 8.0 (سطح API 26) و بالاتر، سیستم به طور خودکار این انتقال را هنگام نصب برنامه انجام می‌دهد. در دستگاه‌های دارای Android 7.1 (سطح API 25) و پایین‌تر، می‌توانید با فراخوانی getInstantAppData() در برنامه نصب‌شده، داده‌های ذخیره‌سازی برنامه فوری خود را به برنامه نصب‌شده خود منتقل کنید.
  • با استفاده از پشتیبانی جدید برای APK های خاص دستگاه، می توانید اندازه APK خود را کاهش دهید. برای اطلاعات در مورد راه‌اندازی ساخت خود برای APKهای پیکربندی، به تنظیم ساختن خود برای پیکربندی APKها مراجعه کنید.

تغییرات

  • شبیه ساز.
    • شبیه‌سازهایی که Play Store و آخرین سرویس‌های Google Play را اجرا می‌کنند، برای آزمایش برنامه‌های فوری در حال حرکت مورد نیاز هستند. برای اطلاعات در مورد نحوه تنظیم شبیه ساز خود، به اجرای برنامه فوری خود مراجعه کنید.