از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
پنج سال پیش منتشر شده
تعداد بازدید: 406
کد پروژه: 75494
شرح پروژه
سلام
من برنامه اندرویدی می خوام که یک سری اطلاعات از آدرس هایی که براش مشخص کردیم دریافت کنه و متن هارو به شماره ها ارسال(پیامک) کنه.
به طور مثال، بعد از اجرای برنامه و پلی شدن، مثلا آدرس http://site.ir/sms لود بشه و خروجی صفحه json شبیه این هست:
Array
(
[0] => Array
(
[dest] => 09121234567
[name] => 1نام دلخواه
[userId] => 25
[text] => سلام\nحالتون چطوره؟
[campaign] => تابستان 97
)
[1] => Array
(
[dest] => +989113216547
[name] => 2نام دلخواه
[userId] => 24
[text] => سلام\nحالتون چطوره؟
[campaign] => تیر 97
)
[2] => Array
(
[dest] => 9113216547
[name] => 3نام دلخواه
[userId] => 21
[text] => سلام\nحالتون چطوره؟
[campaign] => تابستان 97
)
)
بعد از دریافت این دیتا، حتما بلافاصله داخل دیتابیس گوشی اضافه بشه(توی اون تیبل سه فیلد هم با عنوان زمان دریافت(تاریخ و ساعت شمسی دریافت اطلاعات از سرور)، زمان(تاریخ و ساعت شمسی ) ارسال و status اضافه بشه که مقدار پیش فرضش pending باشه، دقت کنید که برای کلید campaign یک تیبل جدا بسازید و کمپین هر پیغام با مواردی که از قبل توی دیتابیس هست چک کنید، اگر وجود نداشت به عنوان مورد جدید اضافه کنید و در تیبل sms فقط آی دی کمپین ذخیره کنید به صورت integer و ایندکس شده. شماره تلفن ها حتما باید چک شود که یا با 9شروع بشه و 10 رقم باشه یا با 09 شروع شده باشد و 11 رقم باشه و یا با +98 و 13 رقم باشه. در هر صورت شماره به صورت 10 رقمی باید تو دیتابیس ذخیره بشه مثلا به صورت 9121234567 و فیلد userId هم به صورت integer ایندکس شده ذخیره شود)
حالا اولین پیام ارسال نشده(status=pending) از دیتابیس خونده و برای مقصد ارسال بشه و بعد از ارسال status = sent شود.(منتظر delivery report نباشید) حالا به اندازه مقداری که در "وقفه بین پیام ها" تنظیم شده، صبر کنید و پیام بعدی ارسال کنید.
اگر به فایل ضمیمه توجه کنید، صفحه اصلی برنامه یک دکمه play/pause هست که می تونیم به صورت دستی پروسه ارسال متوقف کنیم. و تعداد پیام های ارسال نشده زیرش نوشته شده باشه.
یه صفحه تنظیمات هم وجود داره.
یک صفحه جستجو هم باشه براساس:
قابلیت مرتب سازی بر اساس شماره تلفن و نام داشته باشیم و بعد از مشاهده لیست نتایج(هم شماره و هم نام نمایش داده شود) ، با کلیک روی هر آیتم جزئیات اون پیام میبینم(منظور از جزئیات کلیدهای json-ی که دریافت شده بود dest name userId text و زمان دریافت و ارسال پیامک)
نکات:
این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
بودجه
300,000 تومان تا 750,000 تومان
مهلت برای انجام
7روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت شانزده سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار