رفتن به مطلب
امین شاهدی

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

پست های پیشنهاد شده

keramat98    81

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

  • پسندیدن 1

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


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

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

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

  • پسندیدن 6

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
mohammad-alone    562

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

 

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

 

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

  • پسندیدن 1

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


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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
MahdiHD    1,748

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

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

سلام ،

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

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


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

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

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

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 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 برنمیگردونه

سلام

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

  • پسندیدن 1

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


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

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

 

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

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

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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
YareGomnam    87
در در 4 اسفند 1395 در 18:13، پژمان نیکروان گفته است :

سلام

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

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

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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

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

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

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

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

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


×
×
  • جدید...