نمایش نتایج 1 تا 4 از 4

نام تاپیک: بررسی نحوه ورود کاربران از موبایل

  1. #1

    Lightbulb بررسی نحوه ورود کاربران از موبایل

    با سلام
    نیاز است کاربران بازدید کننده توسط موبایل و به خصوص برنامه اندرویدی سایت که با وب ویو درست شده را از سایر کاربران جدا کنیم
    با چه کدی می تونیم این کار رو انجام بدیم !

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,576

    PHP browser detection

    سلام و روز خوش

    کافی هست user agent مرورگر رو چک کنین:
    <?php
    echo $_SERVER['HTTP_USER_AGENT'];
    ?>


    معمولا دستگاه های موبایل یک mobile در پاسخ دارن،
    پس اگر اون رو برای داشتن mobile چک کنین احتمالا کافی هست،
    ولی بهتره یک دو عامل دیگه رو هم اضافه کنین (در صورت نیاز):


    Mozilla/5.0 (Linux; Android 14; SM-S928N Build/UP1A.231005.007; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/128.0.0.0 Whale/1.0.0.0 Crosswalk/29.128.0.11 Mobile Safari/537.36 NAVER(inapp; search; 2000; 12.12.32)

    Mozilla/5.0 (Linux; Android 14; SM-S928B Build/UP1A.231005.007; wv) AppleWebKit/537.36 (KHTML like Gecko) Version/4.0 Chrome/1

    Mozilla/5.0 (iPhone; CPU iPhone OS 18_3_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Mobile/15E148 Safari/605.1 NAVER(inapp; search; 2000; 12.12.2; 16PROMAX)

    Mozilla/5.0 (Windows Phone 10.0; Android 6.0.1; WebView/3.0; NOKIA; Lumia 950XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Mobile Safari/537.36 Edge/15.15254


    اگر اطلاعات بیشتری از امکانات مرورگر کاربر نیاز هست (مثلا اندازه)
    باید کد client-side استفاده کنین.

  3. #3

    نقل قول: بررسی نحوه ورود کاربران از موبایل

    ممنون از پاسخ
    برنامه ای وب ویو داریم که با اندروید باز میشه
    هدف من در رحقیقت این هست که کاربرانیکه از اون برنامه وارد میشوند را شناسایی کنم نه همه کاربران استفاده کننده از موبایل
    برای این کار به نظرتون از چه کدی استفاده کنم

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,576

    نقل قول: بررسی نحوه ورود کاربران از موبایل

    خب webview هم در user agent امضای خودش رو داره:
    چیزی مثل webview یا wv - این همون عامل اضافه است که گفتم باید جدای از mobile چک بشه.

    در کل با همین یوزرایجنت باید کار کنین،
    تو هاست یک پیج بسازین و همین کد رو بذارین توش،
    بعد یک اپ تستی بسازین که فقط یک webview داشته باشه
    و آدرس همین پیج رو بهش بدین و ببینین یوزرایجنت رو چی نشون میده.
    یک چیزی شبیه این میشه:
    Mozilla/5.0 (Linux; Android 7.1.1; ONEPLUS A3010 Build/NMF26F; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.193 Safari/537.36



    البته:
    1- راه هایی هست که کاربر یوزرایجنت مرورگر رو تغییر بده و اون رو به جای in-app browser (همون وب ویو) جا بزنه
    2- شما میتونین یوزرایجنت رو هم تغییر بدین و یک متن دلخواه بهش اضافه کنین و همون رو تست کنین،
    اینجوری حتی اگر کاربر روش بالا رو به کار ببره چون نمیدونه چی به یوزرایجنت اضافه شده ناکام میمونه.

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: چهارشنبه 15 شهریور 1402, 16:40 عصر
  2. پاسخ: 7
    آخرین پست: پنج شنبه 31 اردیبهشت 1394, 20:28 عصر
  3. پاسخ: 0
    آخرین پست: چهارشنبه 30 بهمن 1392, 09:31 صبح
  4. سورس فارسی نویس، نوشتن فارسی در برنامه هایی که زبان فارسی رو پشتیبانی نمیکنند
    نوشته شده توسط سید حمید حق پرست در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: چهارشنبه 02 بهمن 1392, 10:00 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •