رفتن به مطلب

کتابخانه بررسی بروز بودن برنامه در کافه بازار


ارسال‌های توصیه شده

با تشکر فراوان از استاد شاهدی عزیز  :gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من نسخه App رو آوردم زیر چیزی که توی کافه بازار الان هست در هر دو صورت میگه برنامه بروز می باشد .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یک چک کامل کردم . کار میکنه ولی مشکلش اینه که کش میشه . یعنی اگر برنامه بروز باشه تا چند بار میگه بروز است . اگر هم قدیمی باشه بعد از آپدیت هم میگه بروز نیست .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

گفته خود بازار : 

البته توجه کنید که بررسی به‌روزبودن برنامه‌های نصب شده، هر چند وقت یک‌بار انجام می‌شود و این API با cache سمت بازار پاسخ داده می‌شود.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مرسی از بابت زحمت بسیار ارزشمندتون

 

اگر بتونیم بیشتر با هم در ارتباط باشیم بهتر خواهد بود.

 

چرا که امکان ارسال پیام خصوصی به شما استاد رو نداشتیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 ماه بعد...

سلام ،اتفاقا الان داشتم مستندات بازار رو میدیم گفتم کتابخونه ای واسه این بروزرسانیه نساختن آیا،دیدم شما زحمتش رو کشیدید ،دستتون درد نکنه! :53: 
فقط برای بررسی بروزرسانی یه راه آسون تری هم فک کنم باشه اونم اینکه ورژن نیم برنامه رو از سورس صفحه ی برنامه داخل بازار استخراج کنیم و با ورژن نیم برنامه خودمون مقایسه کنیم،اگر یکسان نبود ینی بروزرسانی موجود.که کار خیلی آسونیه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ،اتفاقا الان داشتم مستندات بازار رو میدیم گفتم کتابخونه ای واسه این بروزرسانیه نساختن آیا،دیدم شما زحمتش رو کشیدید ،دستتون درد نکنه! :53: 

فقط برای بررسی بروزرسانی یه راه آسون تری هم فک کنم باشه اونم اینکه ورژن نیم برنامه رو از سورس صفحه ی برنامه داخل بازار استخراج کنیم و با ورژن نیم برنامه خودمون مقایسه کنیم،اگر یکسان نبود ینی بروزرسانی موجود.که کار خیلی آسونیه.

سلام ،

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 5 هفته بعد...
  • 6 ماه بعد...

سلام مرسی میگم اگه بخوام یه باتوم بزارم بعد کلیک کنه ببینه بروز رسانی هست چکار کنم و یه سوال دیگه 

این کد هروقت برنامه باز بشه اعلام میکنه که هست یا نه حالا مشه کاری کرد که مثه شریت هروقت که نسخه بروز امد فقط اعلام کنه  لطفا راهنمایی کنید

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 3 ماه بعد...
در در 1394/10/13, 00:14:05، امین شاهدی گفته است :

با سلام ، خب این یه کتابخونه ساده که ولی خب wrap کردنش اونقدی ساده نیست چون با سرویس و .. سروکار داره ، ولی خوب آمادش کردم و میتونین رایگان استفاده کنین :

 

لینک بازار

 

طریقه استفاده اینجوریه که یه متغیر تعریف میکنین :


Sub Globals
Dim aBazar As AriaBazaarVersionChecker
End Sub

و اون رو اینیتالیز میکنین و یه EventName بهش میدین تا ورژن برنامه رو براتون توی یه sub بریزه که برای دیدن ساب ، توی یه فضای خالی این رو تایپ کنید : sub و یه فاصله بزنین تا لیست رو ببینید و AriaBazaarVersionChecker رو انتخاب کنید و ساب رو اضافه کنید و eventName خودتون رو بهش بدین : 


Sub Activity_Create(FirstTime As Boolean)
	
aBazar.InitializeService("bazar")

End Sub

Sub bazar_done (VersionCode As Long)
'   طبق گفته ی کافه بازار : در صورتی که بروزرسانی برای برنامه موجود باشد ورژن کد اون رو برمیگردونه 
'   در غیر این صورت یعنی اگه بروز رسانی برای برنامه موجود نباشه مقدار 1- رو برمیگردونه 

If VersionCode=-1 Then
	ToastMessageShow("برنامه بروز میباشد",False)
	Else
	ToastMessageShow("برنامه بروز نیست",False)
End If

aBazar.releaseService

End Sub

و زمانی هم که کارتون باهاش تموم شد بهتره سرویس رو با کد زیر غیر فعال کنید : 


aBazar.releaseService

امیدوارم مفید بوده باشه 

AriaBazaarVersionChecker.zip

امین جان داداش میشه یه سورسی بدی باووو اینقد کدو اینور اونور کردم چیزی جز -1 برنمیگردونه

 

اگ میشه یه سورس کوچیکی بزار تا از سردرگمی در بیاییم مرسی از لایربری هات

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 4 ساعت قبل، karizmatik163 گفته است :

امین جان داداش میشه یه سورسی بدی باووو اینقد کدو اینور اونور کردم چیزی جز -1 برنمیگردونه

سلام

خب لابد یا بروزرسانی برای برنامه مورد نظر وجود نداره یا پکیج نیم رو اشتباه میدید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 3 سال بعد...

سلام ، چرا همش راه های سخت رو پیشنهاد میدید ؟ :D

 

یه فایل تکست میذاری تو دیراینترنال برنامه مثلا توش نوشته شده ۱

بعد یه فایل تکست هم میذاری تو هاست که توش مثلا مینویسی ۱

حالا برنامه اول عدد داخل فایل تکست برنامه رو میخونه بعد با عددی که توی فایل تکست هاست هست مقایسه میکنه اگر مساوی بودن یعنی برنامه بروز هست اگر هم عدد داخل هاست مثلا ۲ بود و بیشتر بود یعنی برنامه بروز نیست ، 

نکته :عددی که در هاست قرار میدید باید با عددی که توی دیراینترنال آخرین نسخه برنامه قرار میدید یکسان باشه 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 4 اسفند 1395 در 18:13، پژمان نیکروان گفته است :

سلام

خب لابد یا بروزرسانی برای برنامه مورد نظر وجود نداره یا پکیج نیم رو اشتباه میدید.

استاد نیکروان سلام ، ببخشید این سوال رو اینجا مطرح میکنم ، سورس ارتباط با ربات سروش رو از سایتتون پاک کردید ؟ تو کانال تلگرامتون هم نبود ، من تازه میخواستم بخرمش :D

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
  • اضافه کردن...