پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

نرم افزار اندروید ( Web view )

سه سال پیش منتشر شده

تعداد بازدید: 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روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت سه سال پیش

1 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 0%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار