ورود

View Full Version : سوال: دریافت مقادیر از اپلیکیشن موبایل در کنترلر asp.net mvc



Water Lily
چهارشنبه 11 مهر 1397, 09:09 صبح
سلام
فرض کنید یک اپلیکیشن موبایل داریم که یک مقاله رو داره نمایش می ده، کاربر می تونه به این مقاله امتیاز 1+ یا 1- بده.

به ازای این اپلیکیشن موبایل یک وب سایت هم وجود داره.

حالا قراره کاربر که امتیاز داد به مقاله از طریق api، آی پی دیوایس و اینکه کاربر روی 1+ کلیک کرده یا روی 1- به کنترلر ما در asp.net mvc پاس داده بشه.

ممنون می شم راهنمایی کنید چطور این آی پی و همچنین کلیک روی منفی یا مثبت رو میشه در کنترلر دریافت کرد؟

میلاد رئیسی
شنبه 14 مهر 1397, 08:47 صبح
سلام . شما در موبایل به راحتی میتونید ip رو به دست بیارید

مثال :



WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
String ip = Formatter.formatIpAddress(wm.getConnectionInfo().g etIpAddress());




بعد این که آی پی رو به دست آوردید متدی در api خود بنویسید که هم مقدار آی پی و هم مقدار امتیاز شما رو بگیره و در دیتابیس ذخیره کنه .

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

مهدی کرامتی
پنج شنبه 19 مهر 1397, 10:06 صبح
تو اپ های موبایل بجای IP می توانید از شناسه دستگاه (IMEI) نیز استفاده کنید که گزینه بهتری برای تفکیک می باشد.