<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.webshareapi.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/native-device-integration-patterns/async-payload-formatting-for-native-apis/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/native-device-integration-patterns/file-system-access-api-read-and-write-workflows/handling-large-file-uploads-with-file-system-access-api/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/native-device-integration-patterns/file-system-access-api-read-and-write-workflows/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/native-device-integration-patterns/file-system-access-api-read-and-write-workflows/resolving-dataerror-when-sharing-files/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/native-device-integration-patterns/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/native-device-integration-patterns/mastering-the-clipboard-api-for-rich-text/copying-formatted-html-to-clipboard-without-execcommand/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/native-device-integration-patterns/mastering-the-clipboard-api-for-rich-text/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/native-device-integration-patterns/web-nfc-reading-and-writing-tags-in-the-browser/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/native-device-integration-patterns/web-nfc-reading-and-writing-tags-in-the-browser/web-nfc-permission-denied-troubleshooting-guide/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/background-sync-for-deferred-shares/fixing-background-sync-not-firing-on-ios-safari/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/background-sync-for-deferred-shares/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/background-sync-for-deferred-shares/retrying-failed-shares-with-exponential-backoff/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/connectivity-aware-share-ux/detecting-captive-portals-before-sharing/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/connectivity-aware-share-ux/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/connectivity-aware-share-ux/showing-queued-share-count-in-the-ui/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/indexeddb-share-queue-persistence/deduplicating-queued-shares-before-sync/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/indexeddb-share-queue-persistence/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/indexeddb-share-queue-persistence/storing-file-payloads-as-arraybuffer-in-indexeddb/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/service-worker-caching-strategies/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/service-worker-caching-strategies/precaching-the-app-shell-for-offline-sharing/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/offline/service-worker-caching-strategies/stale-while-revalidate-for-shared-content/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/copy-to-clipboard-fallback-patterns/copying-share-urls-with-the-async-clipboard-api/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/copy-to-clipboard-fallback-patterns/execcommand-copy-fallback-for-legacy-browsers/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/copy-to-clipboard-fallback-patterns/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/designing-contextual-permission-prompts/how-to-avoid-permission-fatigue-in-progressive-web-apps/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/designing-contextual-permission-prompts/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/handling-permission-denials-gracefully/implementing-exponential-backoff-for-permission-re-prompts/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/handling-permission-denials-gracefully/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/offline-share-queue-implementation/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/offline-share-queue-implementation/syncing-offline-share-queues-with-service-workers/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/qr-code-generation-for-cross-device-sharing/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/sms-and-email-fallback-architectures/building-a-resilient-sms-fallback-for-unsupported-browsers/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/sms-and-email-fallback-architectures/constructing-mailto-share-links-with-encoded-bodies/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/permission-flows-progressive-enhancement/sms-and-email-fallback-architectures/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/browser-support-matrix-for-web-share-api/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/configuring-https-for-local-development/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/configuring-https-for-local-development/step-by-step-guide-to-testing-web-share-api-on-localhost/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/understanding-secure-context-requirements/fixing-notallowederror-on-navigator-share/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/understanding-secure-context-requirements/handling-aborterror-when-the-share-sheet-is-dismissed/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/understanding-secure-context-requirements/how-to-fix-navigatorshare-is-undefined-in-chrome/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/understanding-secure-context-requirements/implementing-navigatorcanshare-for-graceful-fallbacks/</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/understanding-secure-context-requirements/</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-api-security-contexts/web-share-api-vs-clipboard-api-vs-custom-share-modal/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-target-api/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-target-api/receiving-shared-files-and-text/forwarding-received-shares-to-app-state/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-target-api/receiving-shared-files-and-text/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-target-api/receiving-shared-files-and-text/parsing-multipart-formdata-in-a-service-worker/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-target-api/registering-a-web-share-target/filtering-shared-file-types-with-mime-accept/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-target-api/registering-a-web-share-target/handling-get-vs-post-share-targets/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.webshareapi.com/web-share-target-api/registering-a-web-share-target/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
