Web Share API: ابزار گوگل برای اشتراکگذاری در شبکههای اجتماعی
این مقاله در مورد API اشتراکگذاری شبکه های اجتماعی است
Web Share API که توسط دولوپری به نام Matt Giuca در تیم کروم نوشته شده است، این امکان را در اختیار برنامهنویسان اندروید قرار میدهد تا با کمک این API اشتراک گذاری بتوانند قابلیت اشتراکگذاری را در اپهای اندرویدی فعال کنند.
روش استفاده از Web Share API
در این API آبجکتی که فرستاده میشود باید حداقل یکی از پراپرتیهای text یا url را داشته باشد به طوری که برای نمونه داریم:
یک بار که این کد اجرا شود، منوی انتخاب در اندروید باز شده و به وبسایت اجازه میدهد تا دادهها را با اپلیکیشن مورد نظر کاربر به اشتراک بگذارد. البته در نظر داشته باشیم که شرایط خاصی برای استفاده از Web Sahre API در نظر گرفته شده است که عبارتند از:
– استفادهٔ سایت از پروتکل HTTPS
– تنها در مرحلهٔ ریسپانس به سمت کاربر میتوان این API را فراخوانی کرد.
– متد ()navigator.share را نمیتوان در حین Load شدن صفحه فراخوانی کرد.
– قبل از استفاده از این API، باید مطمئن شوید که این قابلیت در سمت کاربر در دسترس است.
برای شروع، میتوانید هر نوع لینکی را با کمک Web Share API به اشتراک بگذارید اما برای اینکه کاربر تجربهٔ خوشایندی از بازدید سایت داشته باشد، توصیه میشود تا از Canoncial URL در وبسایت خود استفاده نمایید (Canonical URL یک روش استاندارد برای معرفی آدرس صحیح یک صفحه به موتورهای جستجو است.)