توضیحات محصول
این کد پایه سیستم آپدیت برنامه است: نسخه سرور از https://api٫example٫com/api/version خوانده میشود و با Application٫VersionCode (شماره داخلی نسخه خود برنامه) مقایسه میشود؛ اگر سرور عدد بزرگتری داشت یعنی آپدیت موجود است. خط Wait For کار را غیرهمزمان میکند؛ یعنی تا جواب سرور برسد صفحه فریز نمیشود. همیشه Success را چک کنید (اینترنت کاربر ممکن است قطع باشد) و در پایان با j٫Release حافظه جاب را آزاد کنید. کتابخانههای مورد نیاز این نمونه: OkHttpUtils2.
| دستهبندی | تکهکدها |
| تعداد بازدید | ۲ |
| تعداد فروش | ۰ |
| فرمت تحویل | کد نمونهٔ رایگان در همین صفحه |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- کد B4A آماده استفاده
- توضیح کامل فارسی
- کاملاً رایگان
- کتابخانه: OkHttpUtils2
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. ثبت نظر پس از خرید فعال میشود.
Sub CheckForUpdate
Dim j As HttpJob
j.Initialize("", Me)
j.Download("https://api.example.com/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
محصولات مشابه
تکهکدها
کد کاربردی B4A — پخش/توقف موسیقی با یک دکمه (Play-Pause) — مینیمال و کاربردی
رایگان
مشاهده کد