رونمایی از پخته‌ترین و کاربردی‌ترین محصولات آموزشی سون‌لرن با کلی آفرهای ویژه🔥
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ احمدرضا عبداللهی
sign appliaction
میلاد عزیززاده حل شده توسط میلاد عزیززاده

سلام

-اینکه حجم آپدیت‌های برخی اپلیکیشن‌ها کمتر از حجم اصلی اپ هست به چه علت هست؟

 

-آیا certificate‌های ایرانی همچنان توسط play store دچار محدودیت نیستن؟

 

-sign کردن باید برای هر اپ منحصر بفرد باشه یا میشه برای چندین اپ از یک certificate استفاده کرد؟

 

-تفاوت build bundle و generate signed bundle چی هست؟

 

سلام وقت بخیر

علت‌های مختلفی میتونه داشته باشه مثل استفاده از الگوریتم‌های فشرده سازی, بهینه سازی پکیج و منابع, مورد دیگه اینکه خیلی از لایبرری هایی که به عنوان dependency به پروژه اضافه میشن و برای توسعه استفاده میشه نیاز به اپدیت زود به زود ندارن.

برای اطلاع از اخرین سیاست‌ها به منابع اصلی رجوع کنید و این موضوع رو در نظر داشته باشین که یکسری از قابلیت‌ها مثل پرداخت و پرداخت-درون برنامه ای محدود هست.

بله میتوان از یک certificate برای امضای چندین اپلیکیشن استفاده کرد اما هر کدام مزایا و معایب خودشونو دارن مثل:

استفاده از یک certificate باعث مدیریت آسان توسعه و انتشار و نگهداری از پسورد و keystore میشه و همچنین میتوان ارتباطات بین برنامه ای ایجاد کرد و از منابع مشترک بین چندین اپلیکیشن استفاده کرد.

معایب استفاده از یک certificate برای امضای اپلیکیشن به عنوان مثال میتوان به مسائل امنیتی اشاره کرد با به خطر افتادن این certificate تمام اپلیکیشن هایی که با این certificate امضا شدن در معرض خطر قرار میگیرند.

 

استفاده از certificate‌های مختلف هم مزایا و معایب خاص خودشو داره

مزایا مانند امنیت بیشتر در صورتی که مشکلی برای یکی از certificate‌ها بوجود بیاد روی سایر اپلیکیشن‌ها تاثیر نمیگذارد و معایب میتوان به محدود بدون ارتباط بین برنامه ای و استفاده از منابع مشترک اشاره کرد.

 

داخل build bundle تمام سورس کد و منابع کامپایل میشن و فایلی با پسوند .aab ایجاد میشه و پروسه ساخت فایل apk و امضای آن تا زمان دانلود از طریق گوگل پلی ب تعویق میوفته و دلیل این کار اینکه منابع متناسب با اون دیوایس داخل فایل apk قرار بگیره تا این کار بصورت بهینه انجام بشه

داخل generate signed bundle باندل به روشی که بالا توضیح دادم ساخته و بعد امضا میشه.

بهترین پاسخ
میلاد عزیززاده ۰۲ اسفند ۱۴۰۲، ۰۷:۳۸