AMiN.M7892 1,029 ارسال شده در 27 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 27 تیر، ۱۳۹۵ سلام و عصر بخیر خدمت تمامی کاربران و اعضای خوب انسورسنتر! من امروز کتابخانه ی بررسی نصب بودن اپلیکیشن(پکیج نیم) از طریق بازار رو آماده کردم و برای شما قرار میدم کار این کتابخونه اینه که؛ بررسی میکنه اگر پکیج نیمی که شما بهش دادید، توسط بازار نصب شده بود، مقدار True بهتون میده و در غیر اینصورت مقدار Null برمیگردونه این روش میتونه تا درصد بالایی، جلوگیری کنه از اینکه اپلیکیشن پولی شما به رایگان منتشر و استفاده بشه! روش کار کتابخونه خیلی سادست، به حدی که من فقط توی همین تاپیک یه توضیح دربارش میدم کافیه ولی خب یه سمپل هم آماده کردم و قرار دادم و اما روش کار: شما میتونید متغیر ماژول این کتابخونه رو توی هر سابی که بخواهید، معرفی کنید ولی من توی ساب Global معرفی میکنم Sub Global Dim BazaarInstallerChecker1 As BazaarInstallerChecker End Sub بعد میام توی Activity_Create اینشیالایز میکنم، دقت کنید! اینشیالایز حتما باید انجام بشه! Sub Activity_Create(FirstTime As Boolean) BazaarInstallerChecker1.Initialize End Sub بعد میام توی جایی که نیاز دارم که مثلا رویداد کلیک یک دکمه هست، چک میکنم؛ Sub Button1_Click If BazaarInstallerChecker.IsInstalledByBazaar(Application.PackageName) = True Then ToastMessageShow("توسط بازار نصب شده!",False) Else If BazaarInstallerChecker.IsInstalledByBazaar(Application.PackageName) = Null Then ToastMessageShow("از طریق بازار نصب نشده!",False) End If End Sub به همین راحتی و به همین خوشمزگی فایل های کتابخونه و سورس هم پیوست میشه فقط یه نکته یادتون نره! کدهایی که توی تاپیک گفتم با سورسی که پیوست میشه فرق داره چون اگر کدهای بالا رو به عنوان سمپل قرار میدادم، شما به کارکرد صحیح کتابخونه پی نمی بردید چون مقدار نال رو دریافت میکردید!! اما سورسی که پیوست شده، لیست کامل اپلیکیشن های نصب شده توسط شما روی گوشی تون هست، روی هر آیتم بزنید پیغام ظاهر میشه که میگه شما اون اپ رو توسط بازار نصب کردید یا خیر!؟ ضمنا موقع لود لیست اپلیکیشن ها، چند ثانیه طول میکشه چون؛ - از چند نخی استفاده نکردم، گفتم شاید خیلی ها بلد نباشن این بحث رو و باعث سردرگمی شون بشه - آیکون اپ رو هم تو لیست نشون دادم تا ظاهر کار آراسته تر باشه اینم از فایل کتابخونه و سورس سمپل؛ BazaarInstallerChecker.zip لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Negan 1,300 ارسال شده در 27 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 27 تیر، ۱۳۹۵ تشکر اما مگه این کتابخونه رو دوتا از دوستای دیگ ننوشتن ؟ با این میشه سه تا کتابخونه و به نظرم اضافه کاریه میشه فرقشو با اون یکیا بگید ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
AMiN.M7892 1,029 ارسال شده در 27 تیر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 27 تیر، ۱۳۹۵ تشکر اما مگه این کتابخونه رو دوتا از دوستای دیگ ننوشتن ؟ با این میشه سه تا کتابخونه و به نظرم اضافه کاریه میشه فرقشو با اون یکیا بگید ؟ با سلام بله این کتابخونه با اون کتابخونه هایی که دوستان نوشتند، فرقی نداره اما بعنوان صاحب ایده این کار، لازم دونستم خودم هم کتابخونه ای بنویسم و منتشر کنم موفق باشید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Negan 1,300 ارسال شده در 27 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 27 تیر، ۱۳۹۵ با سلام بله این کتابخونه با اون کتابخونه هایی که دوستان نوشتند، فرقی نداره اما بعنوان صاحب ایده این کار، لازم دونستم خودم هم کتابخونه ای بنویسم و منتشر کنم موفق باشید اهان موفق باشین تشکر لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Hamidbergis 332 ارسال شده در 27 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 27 تیر، ۱۳۹۵ خوب داداش بهتره شما ضد هک بازار رو هم بهش وصل کنید که کتابخانه تون از نظر امنیتی کامل باشه خواستید خوصوصی پیام بدید تا کدش رو بهتون بدم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
AMiN.M7892 1,029 ارسال شده در 28 تیر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 28 تیر، ۱۳۹۵ خوب داداش بهتره شما ضد هک بازار رو هم بهش وصل کنید که کتابخانه تون از نظر امنیتی کامل باشه خواستید خوصوصی پیام بدید تا کدش رو بهتون بدم سلام منظورتون از ضدهک رو متوجه نشدم؟ منظورتون همون API هست که بازار ارائه داده برای بررسی خرید؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Hamed Sabet Farhadi 707 ارسال شده در 29 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 29 تیر، ۱۳۹۵ ممنون از کتابخانه ولی این همون کتابخونه assistant shop market شایان آباد نیست؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Kazem Forghani 2,927 ارسال شده در 29 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 29 تیر، ۱۳۹۵ دوست عزیز خودشون ذکر کردن: اما بعنوان صاحب ایده این کار، لازم دونستم خودم هم کتابخونه ای بنویسم و منتشر کنم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ali.1020 98 ارسال شده در 29 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 29 تیر، ۱۳۹۵ تشکر بابت کتابخانه میشه برای اول مارکت هم بسازید خیلی لازم دارم با تشکر لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
AMiN.M7892 1,029 ارسال شده در 29 تیر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 29 تیر، ۱۳۹۵ تشکر بابت کتابخانه میشه برای اول مارکت هم بسازید خیلی لازم دارم با تشکر سلام خواهش میکنم، ناقابله ببینید، برای سایر مارکت ها امکانش نیست(فعلا) چون؛ این روش که در کتابخانه استفاده شده در واقع یک روش دو طرفه بین اپلیکیشن ما(برنامه نویس) و بازار هست بازار و گوگل پلی، اینتنت های درخواست نصب اپلیکیشن ها رو به روشی میفرستند که پکیج نیم خودشون بعنوان InstallerPackage ثبت بشه. به همین دلیل میشه از این روش برای این مارکت ها استفاده کرد! اما مارکت هایی مثل ایران اپس، مایکت، کندو، اول مارکت و... فعلا از این روش استفاده نمیکنند!(شاید در آینده این کارو انجام بدن!؟) پس فعلا امکانش نیست برای مارکتهای غیر از بازار این روش استفاده بشه موفق باشید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Kazem Forghani 2,927 ارسال شده در 29 تیر، ۱۳۹۵ اشتراک گذاری ارسال شده در 29 تیر، ۱۳۹۵ سلام خواهش میکنم، ناقابله ببینید، برای سایر مارکت ها امکانش نیست(فعلا) چون؛ این روش که در کتابخانه استفاده شده در واقع یک روش دو طرفه بین اپلیکیشن ما(برنامه نویس) و بازار هست بازار و گوگل پلی، اینتنت های درخواست نصب اپلیکیشن ها رو به روشی میفرستند که پکیج نیم خودشون بعنوان InstallerPackage ثبت بشه. به همین دلیل میشه از این روش برای این مارکت ها استفاده کرد! اما مارکت هایی مثل ایران اپس، مایکت، کندو، اول مارکت و... فعلا از این روش استفاده نمیکنند!(شاید در آینده این کارو انجام بدن!؟) پس فعلا امکانش نیست برای مارکتهای غیر از بازار این روش استفاده بشه موفق باشید ببخشید شاید اسپم محسوب بشه ولی می خوام دلیلش رو بگم که چرا فقط بازار و گوگل پلی از این امکان استفاده می کنن! خود کافه بازار داخل مستنداتش ذکر کرده که تعداد نصب های فعال در صورتی محسوب می شه که برنامه فقط از داخل کافه بازار نصب شده باشه. یعنی اگر از مارکت دیگه ای دانلود شده باشه توی آمار برنامه داخل کافه بازار تاثیری نداره. قطعاً خود کافه بازار از همین روشی که این کتابخانه استفاده می کنه، استفاده می کنه و مرجع نصب برنامه ها رو بدست میاره. و حتماً هم وقتی برنامه از کافه بازار دانلود می شه براش یک منبع نصب تعریف می شه. به احتمال زیاد گوگل پلی هم همین روش رو داره. اما مارکت هایی مثل مایکت و ایران پس و کندو که تعداد نصب های فعال رو نمی گیرند نیازی به این روش ندارن چون آمار دانلود همواره صعودی هست و نیاز به چک کردن برنامه های کاربر نیست. امیدوارم تونسته باشم منطورم رو برسونم. اگر هم مارکتی قرار باشه تعداد نصب های فعال رو بگیره به احتمال 90% می شه منبع نصبش رو هم گرفت. موفق باشید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
AMiN.M7892 1,029 ارسال شده در 3 مرداد، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 3 مرداد، ۱۳۹۵ ببخشید شاید اسپم محسوب بشه ولی می خوام دلیلش رو بگم که چرا فقط بازار و گوگل پلی از این امکان استفاده می کنن! خود کافه بازار داخل مستنداتش ذکر کرده که تعداد نصب های فعال در صورتی محسوب می شه که برنامه فقط از داخل کافه بازار نصب شده باشه. یعنی اگر از مارکت دیگه ای دانلود شده باشه توی آمار برنامه داخل کافه بازار تاثیری نداره. قطعاً خود کافه بازار از همین روشی که این کتابخانه استفاده می کنه، استفاده می کنه و مرجع نصب برنامه ها رو بدست میاره. و حتماً هم وقتی برنامه از کافه بازار دانلود می شه براش یک منبع نصب تعریف می شه. به احتمال زیاد گوگل پلی هم همین روش رو داره. اما مارکت هایی مثل مایکت و ایران پس و کندو که تعداد نصب های فعال رو نمی گیرند نیازی به این روش ندارن چون آمار دانلود همواره صعودی هست و نیاز به چک کردن برنامه های کاربر نیست. امیدوارم تونسته باشم منطورم رو برسونم. اگر هم مارکتی قرار باشه تعداد نصب های فعال رو بگیره به احتمال 90% می شه منبع نصبش رو هم گرفت. موفق باشید. نظر جالبی دادید! به فکرم نرسیده بود!؟ ولی خب ممکن هم هست که بازار از این روش برای بدست آوردن تعداد نصب های فعال یک برنامه استفاده نکنه! میتونه اینطور هم باشه: یک دیتابیس داشته باشه که هر وقت یک اپلیکیشن از طریق بازار دانلود و نصب شد، پکیج نیم اون برنامه بره تو دیتابیس و همچنین توی دیتابیس سرور بازار هم نصب برنامه ثبت بشه، بعد وقتی که یک برنامه حذف شد، بررسی بشه اگر اون پکیج نیم در دیتابیس وجود داشت، اون پکیج نیم از دیتابیس حذف و داده های جدید دیتابیس بصورت آرایه به سرور ارسال و پردازش بشن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Negan 1,300 ارسال شده در 19 مرداد، ۱۳۹۵ اشتراک گذاری ارسال شده در 19 مرداد، ۱۳۹۵ یه سوال عزیزان الان من برناممو بفرستم بازار اونا چطور میخوان برنامه رو تست کنن روی گوشی اونام اجرا نمیشه تا موقعی که تایید نشه توی بازار و نخرن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.