PDA

View Full Version : کمک جهت ساخت نرم افزار اندروید



ali.shahani
جمعه 10 دی 1395, 16:30 عصر
با سلام خدمت سروران گرامی
عزیزان حرفه ای و با سود ایران زمین که وجودتون باعث افتخار و مباهات هر ایرانیست.

من درخواست ساخت یک نرم افزار برای سیستم عامل اندروید را دارم .
میخواستم بدونم هزینه تقریبی اون چه مقدار میشه.

متاسفانه کاربران ایرانی در شبکه اجتماعی لاین بسیار مخرب ظاهر شدن و
امکان استفاده مفید از این نرم افزار خوب رو از ما گرفتن.
این کاربران با خودکار سازی فرایندی خاص با اکانت های بسیار متعدد
درخواست عضویت در هزاران گروه خود ساخته را برای اشخاص قربانی خود میفرستند که بعد از ارسال
چندین هزار درخواست این نرم افزار بکلی قفل شده و باز نمی شه.
تعداد کم این دعوت ها نیز تمام بخش چت و دوستان این نرم افزار رو تحت
شعاع قرار می دهد و امکان استفاده درست را از کاربران سلب میکند.

حال به نرم افزاری احتیاج است که وارد بانک اطلاعاتی لاین شود و این گروه
ها را بطور خودکار حذف نماید.
ایرادی نداره اگه این نرم افزار تنها روی گوشی های روت شده فعال بشه
بازهم کمک بسیار بسیار بزرگی به من و تمامی کاربران متعدد این نرم افزار
خواهد کرد.

کاری که این نرم افزار باید انجام بده ، اتصال به بانک اطلاتی لاین هست و
سپس رفتن به جدول گروه ها در آدرس :
LineDB\naver_line\groups
سپس با یک دستور اس کیو ال ساده باید تنها رکورد هایی که فیلد Status
آنها برابر یک هست را حذف کرد .
عدد یک در فیلد استاتوس به این معنیست که هنوز شخص وضعیت ورود خود به گروه را
مشخص نکرده است.
و پس از آن به جدول زیر رفته :
LineDB\naver_line\chat
و سپس به یکی از دو شیوه مختلف رکورد های جدول chat مربوط به گروه های دعوت شده(مزاحم و اسپم) را شناسایی و
حذف کند .
روش اول اینه که فیلد chat_id در جدول chat حاوی لینک ارتباطی ست که مقدار مشابهه آن
در جدول groups و فیلد ID آن موجود است ، می توان ابتدا پس از یافتن رکورد گروه تائید نشده که مقدار 1 در فیلد status آن وجود دارد
به جدول chat رفت و تمای رکورد های آن گروه را حذف کرد (که Chat Idمشابه ID گروه دارند) و سپس در نهایت خود
گروه را از جدول گروه حذف نمود.
روش دوم که کمی غیر اصولیست اما باز هم پاسخگوی نیاز است مراجه به فیلد
last_message در جدول chat است که معمولا نوشته ای دارد با عنوان :
فلانی invited you to a group.
که با جستجو بخشی از فیلد در تمام رکورد ها میتوان چت های مزاحم را حذف کرد.

پس انجام رکورد های مزاحم از این دو جدول بانک اطلاعاتی نرم افزار لاین
براحتی و بدون هیچ اسپم مزاحمی باز می گردد من این مراحل را با نرم افزار
SqlLite Editor انجام می دهم و مشکل برطرف میگرد اما متاسفانه انجام این
کار برای دفعات متعدد بسیار دشوار و خسته کننده می شود و همچنین اگه تمام
جدول را پاک کنم خوب طبیعتا تمامی گروه ها و چت های لازم من نیز از بین
می روند.
تعداد بالای دعوت ها از طرف مهاجمین باعث گردیده که نتوان بصورت تک تک از
داخل خود نرم افزار آنها را حذف کرد.

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

با سپاس از توجه شما و پوزش برای گرفتن وقت پر ارزشتان
منتظر پاسخ شما خواهم ماند.
موفق و پیروز باشید
با آرزوی سلامتی برای شما.