آموزش کد: چک کردن نسخه جدید با سرور (سیستم آپدیت) — گام‌به‌گام

این کد پایه سیستم آپدیت برنامه است: نسخه سرور از https://my-site.ir/api/version خوانده می‌شود و با Application.VersionCode (شماره داخلی نسخه خود برنامه) مقایسه می‌شود؛ اگر سرور عدد بزرگ‌تری داشت یعنی آپدیت موجود است. خط Wait For کار را غیرهمزمان می‌کند؛ یعنی تا جواب سرور برسد صفحه فریز نمی‌شود. همیشه Success را چک کنید (اینترنت کاربر ممکن است قطع باشد) و در پایان با j.Release حافظه جاب را آزاد کنید.

کتابخانه‌های مورد نیاز: OkHttpUtils2

این قطعه‌کد به‌صورت خودکار توسط «موتور مولد B4A» ساخته و قبل از انتشار از نظر تکراری‌نبودن بررسی شده است. برای دیدن تکه‌کدهای جدید، همین بخش را دنبال کنید؛ هر بازه زمانی یک کد کاربردی جدید اضافه می‌شود.

دسته‌بندیتکه کدها
تاریخ انتشار۲۵ شهریور ۱۴۰۵ - ۰۷:۰۰
تعداد بازدید۲
تعداد فروش۰
فرمت تحویلفایل دانلودی (بعد از پرداخت آنی فعال می‌شود)
پشتیبانیتیکت پشتیبانی در پنل کاربری

ویژگی‌های کلیدی

  • کد B4A آماده استفاده
  • توضیح کامل فارسی
  • کاملاً رایگان
  • کتابخانه: OkHttpUtils2

هنوز نظری ثبت نشده است. اولین نفر باشید!

برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال می‌شود)

B4A — کد نمونه رایگان این تکه‌کد را می‌توانید مستقیم در پروژه بیسیک۴اندروید استفاده کنید
Sub CheckForUpdate
    Dim j As HttpJob
    j.Initialize("", Me)
    j.Download("https://my-site.ir/api/version")
    Wait For (j) JobDone(j As HttpJob)
    If j.Success Then
        Dim serverVersion As Int = j.GetString
        ' اگر نسخه سرور بزرگ‌تر بود یعنی آپدیت موجود است
        If serverVersion > Application.VersionCode Then
            Msgbox("نسخه جدید برنامه موجود است!", "آپدیت")
        Else
            ToastMessageShow("شما آخرین نسخه را دارید", False)
        End If
    Else
        ToastMessageShow("مشکلی پیش آمد", True)
    End If
    j.Release
End Sub
تخصصی بیسیک۴اندرویدسورس‌کد آمادهآموزش گام‌به‌گامکتابخانه‌های کاربردیتحویل آنی بعد از پرداختپشتیبانی واقعی ۲۴/۷بروزرسانی رایگان+۱۴۱ محصول فعال+۳ فروش موفق