از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
سه سال پیش منتشر شده
تعداد بازدید: 344
کد پروژه: 201287
شرح پروژه
نیاز به کد نویسی یک نرم افزار اندروید به صورت web view هست با شرایط زیر :
نرم افزار به سایت نجوا متصل باشه, جهت ارسال پوش نوتیفیکیشن ( امکان تغییر API Key فراهم باشد )
نرم افزار باید موقع اجرا شدن یک درخواست به شکل زیر به سرور ارسال کنه :
https://example.com/webservice/rest/apk.php?name=com.package.name&key=XXXXXXXXXXXXX&token=XXXXXXXXXXXXX&version=1.0.0
مقدار name همون نام پکیج نرم افزار است
مقدار key مقدار uuid دیوایس کاربر هست ( همیشه ثابت و در عین حال منحصر به فرد )
مقدار token هم توکن نجوا هر کاربر هست
مقدار version هم که نسخه برنامه هست
پاسخ وب سرور به شکل زیر خواهد بود :
{"Status":"100","Message":"تست","Url":"https://mysite.ir","Version":"1.0.0","Apk":"https://mysite.ir/download/example.apk","Register":"https://mysite.ir/register","Forget":"https://mysite.ir/forget"}
اگر مقدار Status برابر با 100 بود اپلیکیشن باید مقدار Address رو که توی این مثال https://mysite.ir هست رو بگیره و باز کنه و اگر برابر با 101 بود یعنی کاربر وارد نشده و باید صفحه لاگین نمایش داده بشه و اگر کد خطا بالای 105 بود یعنی یک خطا رخ داده و باید یک صفحه گرافیکی خطا نمایش داده بشه که کد خطا همون مقدار Status و متن خطا مقدار Message خواهد بود
اگه موقع استفاده اینترنت وصل نبود اپلیکیشن باید یک صفحه html که درون سورس خودش هست رو به عنوان خطا load کنه .
در کلیه درخواست هایی که سمت سرور ارسال میشه باید name و key و token در header درخواست ارسال بشه در قالب User Agent ارسال بشه, درواقع باید جزء جدایی ناپذیر مرورگر اپ باشه
اگه موقع اتصال به وب سرویس مقدار status برابر با 100 نبود باید یک صفحه html که درون سورس خودش هست رو به عنوان خطا load کنه و کد Status و مقدار Message رو نمایش بده
اگه لینکی که توی وب سرویس برگشت داده شده در دسترس نبود باید یک صفحه html که درون سورس خودش هست رو به عنوان خطا load کنه
توجه داشته باشید در آدرس :
https://example.com/webservice/rest/apk.php?name=com.package.name&key=XXXXXXXXXXXXX&token=XXXXXXXXXXXXX&version=1.0.0
مقدار com.package.name باید بصورت خودکار از packagename خود نرم افزار گرفته بشه, یعنی اگه بگیج نیم نرم افزار رو به com.test.my تغییر دادیم, لینک باید به صورت خودکار به
https://example.com/webservice/rest/apk.php?name=com.test.my&key=XXXXXXXXXXXXX&token=XXXXXXXXXXXXX&version=1.0.0
نکته مهم :
پکیج نیم
نام نرم افزار
نسخه
ایکن نرم افزار
نسخه نرم افزار
کد نجوا
سورس نوشته شده باید به همراه توضیحات و اموزش کامل کامپایل تحویل داده بشه, و قبل از تکمیل پروژه سورس باید توسط بنده کامپایل و تست بشه
تایید پروژه منوط به تایید شدن اپلیکیشن در کافه بازار میباشد
پروژه پیچیده نیست, لذا اولویت تایید, قیمت مناسب و زمان کم هست
نرم افزار باید بدون هیچ خطا یا هشداری روی انواع گوشی و تبلتش با نسخه های مختلف اندروید نصب بشه
اگر موردی هست حتماً قبل از قبول پروژه اعلام شود
مواردی که لازم است رعایت شود :
ریستارت نشدن سایت با چرخش گوشی
اسپلش اسکرین تا زمانی که سایت لود کامل نشده نمایش بده
نمایش میزان پیشرفت لود سایت بصورت گرافیکی در وسط صفحه تا کاربر بدونه چقدر مونده تا صفحه بعدی سایت نشون بده
امکان ریفرش کردن همانند کروم در اندروید
دیالوگ خروج
کش کردن تصاویر و css و js بصورت مدت دار ( 7 روزه قابل تغییر )
صفحه تماس با ما بصورت نیتیو
صفحه درباره ما بصورت نیتیو
صفحه ورود بصورت نیتیو ( درصورتی که در مرحله اول مقدار Status برابر با 101 بود صفحه ورود لود شود )
در صفحه ورود باید اطلاعات ورود به آدرس مشخصی POST شده و با توجه به پاسخ دریافت شده از آدرس در صورت ناموفق بودن به کاربر پیام مناسب نمایش داده شود و در صورت ورود موفق کاربر را به صفحه دیگری هدایت کند
موقع هر اجرا اپلیکیشن باید نسخه خودش رو چک کنه تا اگه نسخه جدید وجود داشت به کاربر پیغام بده, و شروع به د انلود و بروزرسانی کنه
اپلیکیشن باید در عین سادگی, شکیل باشه
به عنوان بیس ظاهری باید از اپلیکیشن هایی مثل دیجی کالا الگو بگیرید
در صفحه ورود باید آدرس عضویت و بازیابی کلمه عبور هم قرار داده بشه که در پاسخ وب سرویس نمایش داده میشه
در صفحه درباره ما, جدا از معرفی محصول و اپلیکیشن باید نسخه فعلی اپ نمایش داده بشه و بشه آخرین نسخه رو هم بررسی یا بروزرسانی کرد
مهارت ها و تخصص های مورد نیاز
بودجه
300,000 تومان تا 750,000 تومان
مهلت برای انجام
3روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت سه سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار