<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://developer.netless.link/index</loc><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/en/index"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-document</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-document"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-events</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-events"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-operation</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-operation"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-readonly</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-readonly"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-replay</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-replay"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-scenes</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-scenes"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-state</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-state"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-tools</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-tools"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-v2migration</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-v2migration"/></url><url><loc>https://developer.netless.link/docs/android/guides/android-view</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/guides/android-view"/></url><url><loc>https://developer.netless.link/docs/android/overview/android-changelog</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/overview/android-changelog"/></url><url><loc>https://developer.netless.link/docs/android/overview/android-introduction</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/overview/android-introduction"/></url><url><loc>https://developer.netless.link/docs/android/overview/android-open-source</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/overview/android-open-source"/></url><url><loc>https://developer.netless.link/docs/android/quick-start/android-create-room</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/quick-start/android-create-room"/></url><url><loc>https://developer.netless.link/docs/android/quick-start/android-declare</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/quick-start/android-declare"/></url><url><loc>https://developer.netless.link/docs/android/quick-start/android-init-sdk</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/quick-start/android-init-sdk"/></url><url><loc>https://developer.netless.link/docs/android/quick-start/android-join-room</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/quick-start/android-join-room"/></url><url><loc>https://developer.netless.link/docs/android/quick-start/android-prepare</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/android/quick-start/android-prepare"/></url><url><loc>https://developer.netless.link/docs/blog/about-log</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/about-log"/></url><url><loc>https://developer.netless.link/docs/blog/add-driver</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/add-driver"/></url><url><loc>https://developer.netless.link/docs/blog/begin-netless</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/begin-netless"/></url><url><loc>https://developer.netless.link/docs/blog/debug-center</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/debug-center"/></url><url><loc>https://developer.netless.link/docs/blog/debug-help</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/debug-help"/></url><url><loc>https://developer.netless.link/docs/blog/docs-transform</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/docs-transform"/></url><url><loc>https://developer.netless.link/docs/blog/dosage</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/dosage"/></url><url><loc>https://developer.netless.link/docs/blog/firewall</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/firewall"/></url><url><loc>https://developer.netless.link/docs/blog/handle-net-state</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/handle-net-state"/></url><url><loc>https://developer.netless.link/docs/blog/large-class</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/large-class"/></url><url><loc>https://developer.netless.link/docs/blog/oss-config</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/oss-config"/></url><url><loc>https://developer.netless.link/docs/blog/playback-speed</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/playback-speed"/></url><url><loc>https://developer.netless.link/docs/blog/prefetch</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/prefetch"/></url><url><loc>https://developer.netless.link/docs/blog/replay</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/replay"/></url><url><loc>https://developer.netless.link/docs/blog/scene-about</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/scene-about"/></url><url><loc>https://developer.netless.link/docs/blog/scenes</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/scenes"/></url><url><loc>https://developer.netless.link/docs/blog/token</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/token"/></url><url><loc>https://developer.netless.link/docs/blog/broadcast</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/broadcast"/></url><url><loc>https://developer.netless.link/docs/blog/visual-rectangle</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/blog/visual-rectangle"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-document</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-document"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-events</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-events"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-operation</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-operation"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-readonly</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-readonly"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-replay</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-replay"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-scenes</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-scenes"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-state</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-state"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-tools</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-tools"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-v2migration</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-v2migration"/></url><url><loc>https://developer.netless.link/docs/ios/guides/ios-view</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/guides/ios-view"/></url><url><loc>https://developer.netless.link/docs/ios/overview/ios-changelog</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/overview/ios-changelog"/></url><url><loc>https://developer.netless.link/docs/ios/overview/ios-introduction</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/overview/ios-introduction"/></url><url><loc>https://developer.netless.link/docs/ios/overview/ios-open-source</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/overview/ios-open-source"/></url><url><loc>https://developer.netless.link/docs/ios/quick-start/ios-callback-lifecycle</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/quick-start/ios-callback-lifecycle"/></url><url><loc>https://developer.netless.link/docs/ios/quick-start/ios-create-room</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/quick-start/ios-create-room"/></url><url><loc>https://developer.netless.link/docs/ios/quick-start/ios-declare</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/quick-start/ios-declare"/></url><url><loc>https://developer.netless.link/docs/ios/quick-start/ios-init-sdk</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/quick-start/ios-init-sdk"/></url><url><loc>https://developer.netless.link/docs/ios/quick-start/ios-join-room</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/quick-start/ios-join-room"/></url><url><loc>https://developer.netless.link/docs/ios/quick-start/ios-prepare</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/ios/quick-start/ios-prepare"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-cursor</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-cursor"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-document</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-document"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-events</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-events"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-operation</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-operation"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-plugin</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-plugin"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-readonly</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-readonly"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-replay</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-replay"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-scenes</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-scenes"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-state</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-state"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-tools</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-tools"/></url><url><loc>https://developer.netless.link/docs/javascript/features/js-view</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/features/js-view"/></url><url><loc>https://developer.netless.link/docs/javascript/guide/js-changelog</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/guide/js-changelog"/></url><url><loc>https://developer.netless.link/docs/javascript/guide/js-debug</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/guide/js-debug"/></url><url><loc>https://developer.netless.link/docs/javascript/guide/js-open-source</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/guide/js-open-source"/></url><url><loc>https://developer.netless.link/docs/javascript/guide/js-sdk</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/guide/js-sdk"/></url><url><loc>https://developer.netless.link/docs/javascript/guide/js-v2migration</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/guide/js-v2migration"/></url><url><loc>https://developer.netless.link/docs/javascript/overview/js-outline</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/overview/js-outline"/></url><url><loc>https://developer.netless.link/docs/javascript/parameters/js-player</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/parameters/js-player"/></url><url><loc>https://developer.netless.link/docs/javascript/parameters/js-room</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/parameters/js-room"/></url><url><loc>https://developer.netless.link/docs/javascript/parameters/js-sdk</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/parameters/js-sdk"/></url><url><loc>https://developer.netless.link/docs/javascript/quick-start/js-player</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/quick-start/js-player"/></url><url><loc>https://developer.netless.link/docs/javascript/quick-start/js-precondition</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/quick-start/js-precondition"/></url><url><loc>https://developer.netless.link/docs/javascript/quick-start/js-room</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/quick-start/js-room"/></url><url><loc>https://developer.netless.link/docs/javascript/quick-start/js-token</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/javascript/quick-start/js-token"/></url><url><loc>https://developer.netless.link/docs/server/api/server-dynamic-conversion</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/server/api/server-dynamic-conversion"/></url><url><loc>https://developer.netless.link/docs/server/api/server-postman-config</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/server/api/server-postman-config"/></url><url><loc>https://developer.netless.link/docs/server/api/server-request</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/server/api/server-request"/></url><url><loc>https://developer.netless.link/docs/server/api/server-static-conversion</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/server/api/server-static-conversion"/></url><url><loc>https://developer.netless.link/docs/server/api/server-whiteboard-base</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/server/api/server-whiteboard-base"/></url><url><loc>https://developer.netless.link/docs/server/api/server-whiteboard-cover</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/server/api/server-whiteboard-cover"/></url><url><loc>https://developer.netless.link/docs/server/api/server-whiteboard-scenes</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/server/api/server-whiteboard-scenes"/></url><url><loc>https://developer.netless.link/docs/server/overview/server-introduction</loc><changefreq>hourly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://developer.netless.link/docs/server/overview/server-introduction"/></url></urlset>