مرور درون برنامه ای با استفاده از وب جاسازی شده

مرورگرهای درون‌برنامه‌ای می‌توانند یک تجربه کامل مرورگر را برای کاربران شما فراهم کنند، در حالی که به آنها اجازه می‌دهند در متن برنامه شما باقی بمانند. این مورد معمولاً زمانی استفاده می‌شود که شما یک لینک یا تبلیغ در برنامه خود دارید که به یک صفحه وب پیوند دارد. همانطور که در شکل 1 مشاهده می‌شود، صفحه وب را می‌توان در یک مرورگر درون‌برنامه‌ای باز کرد.

یک لینک درون برنامه‌ای در یک کادر قرمز و یک فلش که به صفحه دیگری اشاره می‌کند که نشان می‌دهد لینک با یک تب سفارشی باز شده است.
شکل ۱. کلیک روی یک لینک درون‌برنامه‌ای (چپ) و باز کردن یک مرورگر درون‌برنامه‌ای با استفاده از یک تب سفارشی (راست).

هم تب‌های سفارشی و هم وب‌ویو، APIهایی هستند که برای بهبود تجربه درون‌برنامه‌ای شما در دسترس هستند، اما انتخاب اینکه کدام یک برای شما بهتر است، به مورد استفاده شما بستگی دارد. جدول زیر برخی از مزایای هر یک را نشان می‌دهد:

تب‌های سفارشی

وب ویوها

مرور آماده و آماده برای محتوای شخص ثالث که توسط مرورگر پیش‌فرض کاربر مدیریت می‌شود. رایج‌ترین حالت برای اکثر موارد استفاده.

تجربه‌های مرور سفارشی تحت کنترل توسعه‌دهنده. معمولاً برای موارد استفاده پیشرفته‌تر استفاده می‌شود.

  • سهولت ادغام: ادغام تب‌های سفارشی ساده‌ترین و آسان‌ترین راه برای ارائه تجربه مرور وب جاسازی‌شده به کاربران است.
  • حالت مشترک: کاهش اصطکاک کاربر هنگام ورود به سایت‌ها با توجه به مدل کوکی‌ها و مجوزهای مشترک با مرورگر
  • کنترل پیشرفته‌تر رابط کاربری در نمای مرورگر
  • قادر به تغییر محتوای خود صفحه وب باشید
  • بینش تحلیلی عمیق‌تر توسعه‌دهنده نسبت به تعامل/فعالیت
  • به‌روزرسانی‌های WebView به طور مداوم و جهانی برای همه دستگاه‌ها و کاربران منتشر می‌شود.

اگرچه تب‌های سفارشی توسط اکثر مرورگرها پشتیبانی می‌شوند، اما برخی از آنها گزینه‌های سفارشی‌سازی بیشتری ارائه می‌دهند. برای کسب اطلاعات بیشتر، به این مقایسه پشتیبانی مرورگرها از تب‌های سفارشی مراجعه کنید.

منابع اضافی

برای توسعه صفحات وب برای دستگاه‌های اندروید با استفاده از WebViews یا APIهای Custom Tabs، به اسناد زیر مراجعه کنید: