مروری بر فعالیت های وب مورد اعتماد
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Trusted Web Activity راه جدیدی برای باز کردن محتوای برنامه وب شما مانند برنامه وب پیشرو (PWA) از برنامه Android خود با استفاده از پروتکلی مبتنی بر برگه های سفارشی است.
توجه : «فعالیت وب مورد اعتماد» در Chrome در Android نسخه 72 و بالاتر در دسترس است.
به دنبال کد هستید؟
چند چیز وجود دارد که فعالیت وب معتمد را از سایر روشهای باز کردن محتوای وب از برنامه Android خود متفاوت میکند:
- محتوای موجود در یک فعالیت وب مورد اعتماد قابل اعتماد است -- انتظار می رود برنامه و سایتی که باز می کند از یک برنامه نویس باشند. (این با استفاده از پیوندهای دارایی دیجیتال تأیید می شود.)
- محتوای ارائهشده در یک فعالیت وب مورد اعتماد از وب میآید: آنها توسط مرورگر کاربر ارائه میشوند، دقیقاً به همان شکلی که کاربر آن را در مرورگر خود میبیند، به جز اینکه تمام صفحه اجرا میشوند. محتوای وب باید ابتدا در مرورگر قابل دسترسی و مفید باشد.
- مرورگرها نیز مستقل از اندروید و برنامه شما به روز می شوند. این باعث صرفه جویی در اندازه APK می شود و تضمین می کند که می توانید از یک زمان اجرا وب مدرن استفاده کنید. (توجه داشته باشید که از زمان Lollipop، WebView نیز مستقل از اندروید به روز شده است، اما تعداد قابل توجهی از کاربران اندرویدی قبل از Lollipop وجود دارد.)
- برنامه میزبان دسترسی مستقیم به محتوای وب در یک فعالیت وب معتمد یا هر نوع حالت وب دیگری مانند کوکیها و
localStorage
ندارد. با این وجود، میتوانید با ارسال دادهها به و از صفحه در URLها (مثلاً از طریق پارامترهای پرس و جو و URIهای هدف ) با محتوای وب هماهنگ شوید. - انتقال بین محتوای وب و محتوای بومی بین فعالیتها است. هر فعالیت (یعنی صفحه نمایش) برنامه شما یا به طور کامل توسط وب یا توسط یک فعالیت Android ارائه می شود
برای آسانتر کردن آزمایش، در حال حاضر هیچ شرایطی برای محتوای باز شده در پیشنمایش فعالیتهای وب مورد اعتماد وجود ندارد. با این حال، میتوانید انتظار داشته باشید که فعالیتهای وب مورد اعتماد باید همان الزامات افزودن به صفحه اصلی را برآورده کند. شما می توانید سایت خود را برای این الزامات با استفاده از ممیزی فانوس " کاربر می تواند به صفحه اصلی اضافه شود " بازرسی کند.
امروزه این امکان برای سایر مرورگرها وجود دارد که همان پروتکلی را که فعالیت های وب مورد اعتماد استفاده می کنند، پیاده سازی کنند. در حالی که برنامه میزبان در مورد اینکه چه مرورگری باز می شود، حرف آخر را می زند، ما همان خط مشی را برای برگه های سفارشی توصیه می کنیم: از مرورگر پیش فرض کاربر استفاده کنید، تا زمانی که آن مرورگر قابلیت های مورد نیاز را ارائه دهد.
بعد کجا برویم؟
اگر به دنبال ساخت سریع یک برنامه اندرویدی هستید که به تازگی PWA شما را شروع و باز می کند، راهنمای شروع سریع را بررسی کنید.
در صورت ادغام Trusted Web Activity در یک برنامه اندروید موجود، راهنمای ادغام مکان خوبی برای شروع است.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Overview of Trusted Web Activities\n\n**Trusted Web Activity** is a new way to open *your* web-app content such as *your* Progressive Web App (PWA) from *your* Android app using a protocol based on Custom Tabs.\n\n**Note** : Trusted Web Activity is available in [Chrome on Android](https://play.google.com/store/apps/details?id=com.android.chrome), version 72 and above.\n\n*Looking for the code?*\n\n- [android-browser-helper library on GitHub](https://github.com/GoogleChrome/android-browser-helper)\n- [Trusted Web Activity demos](https://github.com/GoogleChrome/android-browser-helper/tree/master/demos)\n- [Bubblewrap, a NodeJs library / CLI to generate and build Trusted Web Activity projects](https://github.com/GoogleChromeLabs/bubblewrap)\n\nThere are a few things that make Trusted Web Activity different from other ways to open web content from your Android app:\n\n1. Content in a Trusted Web activity is **trusted** -- the app and the site it opens are expected to come from the same developer. (This is verified using [Digital Asset Links](https://developers.google.com/digital-asset-links/v1/getting-started).)\n2. The content rendered in a Trusted Web Activity comes from the **web**: they're rendered by the user's browser, in exactly the same way as a user would see it in their browser except they are run fullscreen. Web content must be accessible and useful in the browser first.\n3. Browsers are also updated independent of Android and your app. That saves on APK size and ensures you can use a modern web runtime. (Note that since Lollipop, WebView has also been updated independent of Android, but there are a [significant number](/about/dashboards) of pre-Lollipop Android users.)\n4. The host app doesn't have direct access to web content in a Trusted Web Activity or any other kind of web state, like cookies and `localStorage`. Nevertheless, you can coordinate with the web content by passing data to and from the page in URLs (e.g. through query parameters and [intent URIs](https://developer.chrome.com/docs/multidevice/android/intents).)\n5. Transitions between web and native content are between **activities**. Each activity (i.e. screen) of your app is either completely provided by the web, or by an Android activity\n\nTo make it easier to test, there are currently no qualifications for content opened in the preview of Trusted Web activities. You can expect, however, that Trusted Web activities need to meet the same [Add to Home Screen](https://web.dev/customize-install#criteria) requirements. You can audit your site for these requirements using the [Lighthouse](https://web.dev/measure/) \"*user can be prompted to Add to Home screen*\" audit.\n\nToday, it is possible for other browsers to implement the same protocol that Trusted Web activities use. While the host app has the final say on what browser gets opened, we recommend the same policy as for Custom Tabs: use the user's default browser, so long as that browser provides the required capabilities.\n\nWhere to go next?\n-----------------\n\nIf you are looking for quickly building an Android app that just starts and opens your PWA, checkout out the [Quick Start Guide](https://developer.chrome.com/docs/android/trusted-web-activity/quick-start).\n\nIf integrating Trusted Web Activity into an existing Android App, the [Integration Guide](https://developer.chrome.com/docs/android/trusted-web-activity/integration-guide) is a good place to get started."]]