شمارش تعداد نصب یک نرم افزار از مارکت ها روی سرور خودم
برنامه ای که ما مینویسیم میتونه به چندین مارکت یا حتی سایت ها ارسال بشه ، چه رایگان و چه دارای مبلغ...
از کجا میتونیم بفهمیم که چند بار این برنامه روی دستگاههای اندرویدی نصب شده؟
یک راه که به نظرم اومد این که توی اولین کانکت یکسری مقادیر رو به هاست ما ارسال کنه ...
میشه این مقدار ارسالی سریال گوشی یا تبلت که خاص هستند رو بفرستیم و توی دیتابیس بگیم که تکراری ثبت نشه که اگر دوباره برنامه ران شد و یا پاک شد و دوباره نصب شد دیگه تکراری ثبت نکنه؟ یا راه بهتری هست؟
البته این روش یک مشکل بزرگ داره و اونم اینه که هر باری که کاربر کانکت میشه اولین کاری که برنامه انجام میده تلاش برای ارسال سریال به دیتابیس ماس که هم ترافیک شبکه رو بالا میبره هم انجام دادن در هر بار اجرای برنامه یک کار تکراری و بدون کاربرده
از مقدار های مختلفی میشه استفاده کرد ، خود مارکت ها بر اساس نام کاربری و اینکه آیا این پکیج رو نصب داره یا نه کار میکنن !
در کل واسه ارتباط با سرور نترسید ! ، خدا میدونه بازار و ... تو بکگراند چقدر دارن دیتا رد و بدل میکنن !
حالا برای اون که چی بفرستیم ، نظر من MAC Address هست ، احتمال تغییرش کمتره ، مخصوصا توی دستگاه های اندرویدی ، حالا تو PC میشه یه جورائی مک آدرس رو عوض کرد
خودتون هم که روش رو گفتید اگر قبلا ثبت شده بود ، دیگه چک نشه ، حالا اگر کاربر برنامه رو پاک کرد ، جای نگرانی نداره که یه ترد ایجاد بشه ، 10 20 ثانیه حداکثر کارش تموم میشه ، حتی با GPRS ، حالا اگه تو دیتابیس بود که دوباره مقدار True ذخیره بشه
امیدوارم مفید باشه
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .