Deploy کردن برنامه در زامارین
چهارشنبه 22 مرداد 1399برنامههای اندروید بعد از deploy شدن به روشهای مختلفی مانند لینکهای وبسایت، پیوستهای ایمیل، و app storeها توزیع میشوند. لینک وبسایت و پیوستهای ایمیل برای به اشتراکگذاری برنامه در محیط داخلی استفاده میشوند.
![Deploy کردن برنامه در زامارین Deploy کردن برنامه در زامارین](/ArticleFiles/ArticleImage/Image/9b36cecee2be4485b55e7072b7af665f.png)
app store سرویسهای مختلفی را برای توزیع برنامه ارائه میدهد، مثل دادن دسترسی بررسی به کاربر تا چک کند که برنامه مخرب نباشد و این برنامه به میلیونها مصرفکننده در کجا و چه زمانی رسیده است. app store برنامه را ترویج کرده و به مصرفکنندگان اجازه میدهد آن را رتبهبندی کنند و تسویه حسابهای مالی را برای خریدها مدیریت میکند.
دیباگ را غیر فعال کنید
زامارین از دیباگینگ زامارین در حین توسعه برنامه و برنامه اندورید از طریق پروتکل Java debug wire پشتیبانی میکند. این فقط برای فرآیند توسعه مورد استفاده قرار میگیرد و باید در برنامه deploy شده غیر فعال شود و دو راه برای غیر فعال کردن دیباگ به عنوان تنظیم در AndroidManifest.xml و تنظیم در assemblyInfo.cs وجود دارد.
مراحل
مراحل ایجاد keystore به عنوان بخشی از فرآیند ایجاد یک برنامه امضاء شده:
از دراپدان configuration گزینه release را انتخاب کنید.
به پروژه بروید و برنامه اندروید را پابلیش کنید، انتخاب keystore جدید برای پابلیش برنامه اندورید باز شده است.
با انتخاب create new keystore یک keystore جدید بسازید و موقعیت را با نام فایل انتخاب کرده و برای تأیید پسورد را وارد کنید.
گزینه Next را بزنید و صفحه keycreation برای wizard پابلیش برنامه اندروید نمایان خواهد شد.
فیلدهایی مثل فیلد Alias و فیلد password را تا مرحله بعدی پر کنید.
گزینهها را بزنید و صفحه مقصد را انتخاب کنید.
برای ذخیره برنامه در پوشه مورد نظر به یک سری مکانها نیاز دارید و روی گزینه create کلیک کنید.
Keystore برای deploy بعدی استفاده میشود.
پابلیش مجدد
گزینه use the existing keystore را در صفحه keystore selection ی Publish Android Application wizard انتخاب کنید و keystore موجود را قرار دهید و پسورد و alias را وارد کنید. وقتی keystore از بین برود، این قادر به پابلیش برنامه آپدیت شده نیست و یک keystore جدید ایجاد کرده و نسخه جدید را به عنوان یک برنامه کاملا جدید منتشر میکند.
DeletePOI()
متد DeletePOI برای ساده کردن منطق در onOptionsItemSelected ایجاد شده است و متد DeletePOI باید بر روی POIJsonService فراخوانی شود.
POIDetailActivity را با استفاده از تابع Finish ببندید.
کد زیر متد DeletePOI را نشان میدهد و میتواند POI را حذف کند.
protected void DeletePOI () { POIData.Service.DeletePOI ( _poi ); Finish (); }
- Xamarin
- 2k بازدید
- 0 تشکر