PDA

View Full Version : سوال: بروز رسانی نرم افزار با اینترنت



علی فتحی
جمعه 31 اردیبهشت 1395, 14:21 عصر
سلام : توی همین سایت چندین روش رو دوستان برای اپدیت نرم افزار گذاشتند ولی هر کار کردم موفق نشدم انجام بدم .
سوال: ایا میتوان آپدیت جدید رو در هر سایتی اپلود کرده و ادرس را به نرم افزار داد؟؟
2-دوستان گفتند از فضای رایگان پرشین گیگ استفاده کنم ولی جواب ندارد.
3 لطف کنید ببینید نمونه کار کجا اشتباه داره ؟
http://s7.picofile.com/file/8252174300/updat.zip.html

majidbestgame
جمعه 31 اردیبهشت 1395, 16:02 عصر
بهترین روش برای چک کردن وجود آپدیت و همچنین دریافت نسخه جدیدی از نرم افزار شما استفاده از IdHttp در کلاینت و php در سمت سرور است
به این شکل که نرم افزار به هنگام اجرا شدن پارامتری که حاوی شماره نسخه نرم افزار هست رو به سمت سرور میفرسته، سرور مقدارو دریافت میکنه و اگه مقدار دریافتی که شماره نسخه کلاینت اجرا شده س کمتر از آخرین شماره نسخه ثبت شده بر روی سرور بود باید اون فایل php پیام مناسب رو برای کلاینت پس بفرسه، کلاینت جواب رو برسی کنه و اگر نیاز به آپدیت بود آپدیت کنه ، اگر نه که هیچی
مثلا نرم افزار شما هنگام اجرا به آدرس این آدرس پارامتر Version را میفرسه: http://example.com/myapp/checkupdate.php?version=1
حالا شما نسخه دو را آماده کرده اید و میخواهید کاربر شما اپدیت کنه به شکل زیر:




<?php


$ver = $_POST['version'];

if ($ver >= '1')
{

//echo "run without update";

}
else
{

echo "http://example.com/myapp/download.php";

}

?>

نرم افزار شما پاسخ سرور که لینک دانلود هست را میگیره، و میره برای دانلود نسخه جدید.
این یک نمونه ساده س که شما میتونین به شکل دلخواه خودتون توسعه بدین و اختصاصیش کنین
موفق باشین