{"id":92918,"date":"2022-08-04T04:11:47","date_gmt":"2022-08-04T02:11:47","guid":{"rendered":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/"},"modified":"2020-10-14T06:16:50","modified_gmt":"2020-10-14T09:16:50","slug":"detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/","title":{"rendered":"Erkennen Sie inaktive Benutzer mit der Inaktivit\u00e4tserkennungs-API"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalt<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Inhaltsverzeichnis umschalten\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Umschalten<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#%C2%BFQue-es-la-API-de-deteccion-de-inactividad\" >Was ist die Leerlauferkennungs-API?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Casos-de-uso-sugeridos-para-la-API-de-deteccion-de-inactividad\" >Vorgeschlagene Anwendungsf\u00e4lle f\u00fcr die Leerlauferkennungs-API<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Estado-actual\" >Tats\u00e4chlicher Zustand<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Como-utilizar-la-API-de-deteccion-de-inactividad\" >Verwendung der Leerlauferkennungs-API<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Habilitacion-a-traves-de-chrome-flags\" >Aktivierung \u00fcber chrome: \/\/ flags<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Habilitacion-de-soporte-durante-la-fase-de-prueba-de-origen\" >Unterst\u00fctzung w\u00e4hrend der Phase des Ursprungsnachweises aktivieren<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Registrese-para-la-prueba-de-origen\" >Registrieren Sie sich f\u00fcr den Herkunftsnachweis<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Deteccion-de-caracteristicas\" >Funktionserkennung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Conceptos-de-la-API-de-deteccion-de-inactividad\" >API-Konzepte f\u00fcr die Leerlauferkennung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Uso-de-la-API-de-deteccion-de-inactividad\" >Verwenden der Leerlauferkennungs-API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Soporte-DevTools\" >DevTools-Unterst\u00fctzung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Soporte-de-titiritero\" >Puppenspieler stehen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Manifestacion\" >Manifestation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Polyfilling\" >Polyf\u00fcllung<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Seguridad-y-permisos\" >Sicherheit und Berechtigungen<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Control-de-usuario-y-privacidad\" >Benutzerkontrolle und Datenschutz<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Retroalimentacion\" >Feedback<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Cuentanos-sobre-el-diseno-de-la-API\" >Erz\u00e4hlen Sie uns etwas \u00fcber das API-Design<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Informar-un-problema-con-la-implementacion\" >Melden Sie ein Problem mit der Bereitstellung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Mostrar-apoyo-a-la-API\" >API-Unterst\u00fctzung anzeigen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Enlaces-Utiles\" >N\u00fctzliche Links<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#Agradecimientos\" >Vielen Dank<\/a><\/li><\/ul><\/nav><\/div>\n<p><\/p>\n<div>\n<header class=\"w-article-header\">\n<p class=\"w-article-header__subhead w-mb--non\">\n<p>          Verwenden Sie die Leerlauferkennungs-API, um herauszufinden, wenn der Benutzer sein Ger\u00e4t nicht aktiv verwendet.\n        <\/p>\n<p>\n          <time>18. Mai 2020<\/time><br \/>\n            Aktualisiert <time>2. Oktober 2020<\/time>\n        <\/p>\n<\/header>\n<div class=\"w-aside w-aside--note\">\n<p>Die Leerlauferkennungs-API ist Teil von<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/updates\/capabilities\">F\u00e4higkeiten Projekt<\/a><br \/>\nund befindet sich derzeit in der Entwicklung. Dieser Beitrag wird im Verlauf der Implementierung aktualisiert.<\/p>\n<\/div>\n<h2 id=\"what\"><span class=\"ez-toc-section\" id=\"%C2%BFQue-es-la-API-de-deteccion-de-inactividad\"><\/span>Was ist die Leerlauferkennungs-API? <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die Leerlauferkennungs-API benachrichtigt Entwickler, wenn ein Benutzer inaktiv ist, und weist beispielsweise auf mangelnde Interaktion mit Tastatur, Maus, Bildschirm, Aktivierung eines Bildschirmschoners, Bildschirmsperre oder Umschalten auf einen anderen Bildschirm hin. Ein vom Entwickler definierter Schwellenwert l\u00f6st die Benachrichtigung aus.<\/p>\n<h3 id=\"use-cases\"><span class=\"ez-toc-section\" id=\"Casos-de-uso-sugeridos-para-la-API-de-deteccion-de-inactividad\"><\/span>Vorgeschlagene Anwendungsf\u00e4lle f\u00fcr die Leerlauferkennungs-API <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Beispiele f\u00fcr Websites, die diese API verwenden k\u00f6nnen, sind:<\/p>\n<ul>\n<li>Chat-Anwendungen oder Online-Websites f\u00fcr soziale Netzwerke k\u00f6nnen diese API verwenden, um den Benutzer dar\u00fcber zu informieren, ob ihre Kontakte derzeit verf\u00fcgbar sind.<\/li>\n<li>\u00d6ffentlich angezeigte Kioskanwendungen, beispielsweise in Museen, k\u00f6nnen diese API verwenden, um zur Ansicht &quot;Home&quot; zur\u00fcckzukehren, wenn niemand mehr mit dem Kiosk interagiert.<\/li>\n<li>Anwendungen, die teure Berechnungen erfordern, beispielsweise zum Zeichnen von Grafiken, k\u00f6nnen diese Berechnungen auf Zeiten beschr\u00e4nken, in denen der Benutzer mit seinem Ger\u00e4t interagiert.<\/li>\n<\/ul>\n<h2 id=\"status\"><span class=\"ez-toc-section\" id=\"Estado-actual\"><\/span>Tats\u00e4chlicher Zustand <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"w-table-wrapper\">\n<div class=\"w-table-wrapper\">\n<table>\n<thead>\n<tr>\n<th>Er ging vorbei<\/th>\n<th>Bedingung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1. Erstellen Sie einen Erkl\u00e4rer<\/td>\n<td><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/samuelgoto\/idle-detection\/blob\/master\/README.md\">Fertigstellen<\/a><\/td>\n<\/tr>\n<tr>\n<td>2. Erstellen Sie eine erste Entwurfsspezifikation<\/td>\n<td>Nicht angefangen<\/td>\n<\/tr>\n<tr>\n<td>3. Sammeln Sie Feedback und wiederholen Sie das Design<\/td>\n<td>In Bearbeitung<\/td>\n<\/tr>\n<tr>\n<td>4. Herkunftsnachweis<\/td>\n<td><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/view_trial\/551690954352885761\">In Bearbeitung<\/a><\/td>\n<\/tr>\n<tr>\n<td>5. Starten Sie<\/td>\n<td>Nicht angefangen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2 id=\"use\"><span class=\"ez-toc-section\" id=\"Como-utilizar-la-API-de-deteccion-de-inactividad\"><\/span>Verwendung der Leerlauferkennungs-API <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 id=\"enabling-via-chrome:flags\"><span class=\"ez-toc-section\" id=\"Habilitacion-a-traves-de-chrome-flags\"><\/span>Aktivierung \u00fcber chrome: \/\/ flags <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Aktivieren Sie die Option, um lokal mit der Leerlauferkennungs-API ohne Quelltest-Token zu experimentieren<br \/>\n<code>#enable-experimentelle-Web-Plattform-Funktionen<\/code> Flagge an <code>chrome:\/\/flags<\/code>.<\/p>\n<h3 id=\"enabling-support-during-the-origin-trial-phase\"><span class=\"ez-toc-section\" id=\"Habilitacion-de-soporte-durante-la-fase-de-prueba-de-origen\"><\/span>Unterst\u00fctzung w\u00e4hrend der Phase des Ursprungsnachweises aktivieren <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ab Chrome 84 steht die Idle Detection API als Ursprungsnachweis zur Verf\u00fcgung. Der Ursprungsnachweis wird voraussichtlich auf Chrome 86 abgeschlossen sein.<\/p>\n<p>Mit Origin-Tests k\u00f6nnen Sie neue Funktionen testen und der Community f\u00fcr Webstandards Feedback zu deren Benutzerfreundlichkeit, Praktikabilit\u00e4t und Effektivit\u00e4t geben. Weitere Informationen finden Sie in der <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/GoogleChrome\/OriginTrials\/blob\/gh-pages\/developer-guide.md\">Origin-Testhandbuch f\u00fcr Webentwickler<\/a>. Um sich f\u00fcr diesen oder einen anderen Herkunftsnachweis anzumelden, besuchen Sie die <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/trials\/active\">Registrierungsseite<\/a>.<\/p>\n<h3 id=\"register-for-ot\"><span class=\"ez-toc-section\" id=\"Registrese-para-la-prueba-de-origen\"><\/span>Registrieren Sie sich f\u00fcr den Herkunftsnachweis <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/view_trial\/551690954352885761\">Fordern Sie einen Token an<\/a> von Ihrer Herkunft.<\/li>\n<li>F\u00fcgen Sie das Token Ihren Seiten hinzu. Es gibt zwei M\u00f6glichkeiten, dies zu tun:\n<ul>\n<li>F\u00fcge hinzu ein <code>Ursprungsversuch<\/code> <code><\/code>  Tag zum Header jeder Seite. Dies k\u00f6nnte beispielsweise folgenderma\u00dfen aussehen: <br \/><code><\/code><\/li>\n<li>Wenn Sie Ihren Server konfigurieren k\u00f6nnen, k\u00f6nnen Sie das Token auch mit a hinzuf\u00fcgen <code>Origin-Trial<\/code> HTTP-Header. Der resultierende Antwortheader sollte folgenderma\u00dfen aussehen:<br \/><code>Origin-Trial: TOKEN_GOES_HERE<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3 id=\"feature-detection\"><span class=\"ez-toc-section\" id=\"Deteccion-de-caracteristicas\"><\/span>Funktionserkennung <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Verwenden Sie Folgendes, um zu \u00fcberpr\u00fcfen, ob die Leerlauferkennungs-API unterst\u00fctzt wird:<\/p>\n<p><web-copy-code><\/p>\n<pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">wenn<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token string\">'IdleDetector'<\/span> <span class=\"token keyword\">im<\/span> Fenster<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token punctuation\">}<\/span><\/code><\/pre>\n<p><\/web-copy-code><\/p>\n<h3 id=\"idle-detection-api-concepts\"><span class=\"ez-toc-section\" id=\"Conceptos-de-la-API-de-deteccion-de-inactividad\"><\/span>API-Konzepte f\u00fcr die Leerlauferkennung <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Die Leerlauferkennungs-API setzt voraus, dass zwischen dem Benutzer, dem Benutzeragenten (dh dem Browser) und dem Betriebssystem des verwendeten Ger\u00e4ts eine gewisse Interaktion besteht. Dies wird in zwei Dimensionen dargestellt:<\/p>\n<ul>\n<li><strong>Der Ruhezustand des Benutzers:<\/strong><br \/>\n<code>aktiv<\/code>  oder <code>im Leerlauf<\/code>- Der Benutzer hat \u00fcber einen bestimmten Zeitraum mit dem Benutzeragenten interagiert oder nicht.<\/li>\n<li><strong>Der Ruhezustand des Bildschirms:<\/strong><br \/>\n<code>gesperrt<\/code>  oder <code>freigeschaltet<\/code>- Das System verf\u00fcgt \u00fcber eine aktive Bildschirmsperre (z. B. einen Bildschirmschoner), die die Interaktion mit dem Benutzeragenten verhindert.<\/li>\n<\/ul>\n<p>Unterscheidungskraft <code>aktiv<\/code> schon seit <code>im Leerlauf<\/code> erfordert Heuristiken, die je nach Benutzer, Benutzeragent und Betriebssystem unterschiedlich sein k\u00f6nnen. Es sollte auch ein ziemlich grober Schwellenwert sein (siehe Sicherheit und Berechtigungen).<\/p>\n<p>Das Modell unterscheidet absichtlich nicht formal zwischen der Interaktion mit bestimmten Inhalten (dh der Webseite in einem Tab unter Verwendung der API), dem Benutzeragenten als Ganzes oder dem Betriebssystem. Diese Definition bleibt dem Benutzeragenten \u00fcberlassen.<\/p>\n<h3 id=\"using-the-idle-detection-api\"><span class=\"ez-toc-section\" id=\"Uso-de-la-API-de-deteccion-de-inactividad\"><\/span>Verwenden der Leerlauferkennungs-API <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Der erste Schritt bei der Verwendung der Leerlauferkennungs-API besteht darin, dies sicherzustellen <code>&quot;Leerlauferkennung&quot;<\/code> Erlaubnis wird erteilt. Wenn keine Erlaubnis erteilt wird, m\u00fcssen Sie diese anfordern <code>IdleDetector.requestPermission ()<\/code>. Beachten Sie, dass f\u00fcr das Aufrufen dieser Methode eine Benutzergeste erforderlich ist.<\/p>\n<p><web-copy-code><\/p>\n<pre class=\"language-js\"><code class=\"language-js\"><br><span class=\"token keyword\">const<\/span> state <span class=\"token operator\">=<\/span> <span class=\"token keyword\">await<\/span> IdleDetector<span class=\"token punctuation\">.<\/span><span class=\"token function\">requestPermission<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>state <span class=\"token operator\">!==<\/span> <span class=\"token string\">'granted'<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">return<\/span> console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'Idle detection permission not granted.'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><\/code><\/pre>\n<p><\/web-copy-code><\/p>\n<div class=\"w-aside w-aside--note\">\n<p>Anf\u00e4nglich wurde die inaktive Erkennung hinter der Benachrichtigungsberechtigung blockiert. W\u00e4hrend viele, aber nicht alle Anwendungsf\u00e4lle f\u00fcr diese API Benachrichtigungen beinhalten, haben die Redakteure der Leerlauferkennungsspezifikation beschlossen, sie mit einer dedizierten Berechtigung zur Leerlauferkennung zu blockieren.<\/p>\n<\/div>\n<p>Der zweite Schritt besteht dann darin, das zu instanziieren <code>IdleDetector<\/code>. Das Minimum <code>Schwelle<\/code> betr\u00e4gt 60.000 Millisekunden (1 Minute). Sie k\u00f6nnen die inaktive Erkennung schlie\u00dflich durch Aufrufen starten<br \/>\n<code>IdleDetector<\/code>ist <code>Start ()<\/code> Methode. Nehmen Sie ein Objekt mit dem gew\u00fcnschten Leerlauf <code>Schwelle<\/code> in Millisekunden und optional <code>Signal<\/code> mit einer<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/AbortSignal\"><code>AbortSignal<\/code><\/a><\/p>\n<p>inaktive Erkennung als Parameter abzubrechen.<\/p>\n<p><web-copy-code><\/p>\n<pre class=\"language-js\"><code class=\"language-js\"><span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">const<\/span> controller <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">AbortController<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">const<\/span> Signal <span class=\"token operator\">=<\/span> controller<span class=\"token punctuation\">.<\/span>Signal<span class=\"token punctuation\">;<\/span><p><span class=\"token keyword\">const<\/span> idleDetector <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">IdleDetector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>idleDetector<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'change'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span><br><span class=\"token keyword\">const<\/span> userState <span class=\"token operator\">=<\/span> idleDetector<span class=\"token punctuation\">.<\/span>userState<span class=\"token punctuation\">;<\/span><br><span class=\"token keyword\">const<\/span> screenState <span class=\"token operator\">=<\/span> idleDetector<span class=\"token punctuation\">.<\/span>screenState<span class=\"token punctuation\">;<\/span><br>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">Log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token template-string\"><span class=\"token template-punctuation string\">`<\/span><span class=\"token string\">Idle change: <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>userState<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">, <\/span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${<\/span>screenState<span class=\"token interpolation-punctuation punctuation\">}<\/span><\/span><span class=\"token string\">.<\/span><span class=\"token template-punctuation string\">`<\/span><\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p><p><span class=\"token keyword\">erwarten<\/span> idleDetector<span class=\"token punctuation\">.<\/span><span class=\"token function\">Start<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span><br>Schwelle<span class=\"token operator\">:<\/span> <span class=\"token number\">60000<\/span><span class=\"token punctuation\">,<\/span><br>Signal<span class=\"token punctuation\">,<\/span><br><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">Log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'IdleDetector is active.'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span>err<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">Error<\/span><span class=\"token punctuation\">(<\/span>err<span class=\"token punctuation\">.<\/span>S\u00fc\u00dfkartoffel<span class=\"token punctuation\">,<\/span> err<span class=\"token punctuation\">.<\/span>Botschaft<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br><span class=\"token punctuation\">}<\/span><\/p><\/code><\/pre>\n<p><\/web-copy-code><\/p>\n<p>Sie k\u00f6nnen die inaktive Erkennung durch Aufrufen abbrechen<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/AbortController\"><code>AbortController<\/code><\/a>ist<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/AbortController\/abort\"><code>abort ()<\/code><\/a><\/p>\n<p>Methode.<\/p>\n<p><web-copy-code><\/p>\n<pre class=\"language-js\"><code class=\"language-js\">controller<span class=\"token punctuation\">.<\/span><span class=\"token function\">abort<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br>console<span class=\"token punctuation\">.<\/span><span class=\"token function\">Log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'IdleDetector is stopped.'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n<p><\/web-copy-code><\/p>\n<h3 id=\"devtools-support\"><span class=\"ez-toc-section\" id=\"Soporte-DevTools\"><\/span>DevTools-Unterst\u00fctzung <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ab Chrome 86 k\u00f6nnen Sie in Chrome DevTools Leerlaufereignisse emulieren, ohne tats\u00e4chlich inaktiv zu sein. \u00d6ffnen Sie in DevTools die <strong>Sensoren<\/strong> Tab und Suche <strong>Leerlaufdetektorstatus emulieren<\/strong>. Sie k\u00f6nnen die verschiedenen Optionen im Video unten sehen.<\/p>\n<figure class=\"w-figure\">\n  <video controls=\"\" autoplay=\"\" loop=\"\" muted=\"\" class=\"w-screenshot\"><source src=\"https:\/\/web.dev\/idle-detection\/.\/devtools.mp4\" type=\"video\/mp4\"><\/source><\/video><figcaption class=\"w-figcaption\">\n<p>    Emulation des Idle Detector-Status in DevTools.<br \/>\n  <\/figcaption><\/figure>\n<h3 id=\"puppeteer-support\"><span class=\"ez-toc-section\" id=\"Soporte-de-titiritero\"><\/span>Puppenspieler stehen <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ab Version 5.3.1 von Puppeteer k\u00f6nnen Sie<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/puppeteer\/puppeteer\/blob\/main\/docs\/api.md#pageemulateidlestateoverrides\">emulieren Sie die verschiedenen Leerlaufzust\u00e4nde<\/a><br \/>\num programmgesteuert zu testen, wie sich das Verhalten Ihrer Webanwendung \u00e4ndert.<\/p>\n<h3 id=\"demo\"><span class=\"ez-toc-section\" id=\"Manifestacion\"><\/span>Manifestation <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sie k\u00f6nnen die Leerlauferkennungs-API in Aktion mit dem sehen <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/idle-detection.glitch.me\/\">Ephemeral Canvas Demo<\/a> Dies l\u00f6scht seinen Inhalt nach 60 Sekunden Inaktivit\u00e4t. Sie k\u00f6nnen sich vorstellen, dass dies in einem Kaufhaus implementiert wird, in dem Kinder kritzeln k\u00f6nnen.<\/p>\n<p><img alt='Demo-2611166' src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/demo-2611166.png'><\/p>\n<h3 id=\"polyfilling\"><span class=\"ez-toc-section\" id=\"Polyfilling\"><\/span>Polyf\u00fcllung <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Einige Aspekte der Leerlauferkennungs-API sind Mehrzweck- und Leerlauferkennungsbibliotheken wie z <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/dropbox\/idle.ts\">inactive.ts<\/a> Sie existieren, aber diese Ans\u00e4tze sind auf den Inhaltsbereich einer Webanwendung beschr\u00e4nkt: Die Bibliothek, die im Kontext der Webanwendung ausgef\u00fchrt wird, muss teure Abfragen f\u00fcr Eingabeereignisse durchf\u00fchren oder auf \u00c4nderungen der Sichtbarkeit achten. Noch restriktiver ist jedoch, dass Bibliotheken heute nicht erkennen k\u00f6nnen, wann ein Benutzer au\u00dferhalb seines Inhaltsbereichs inaktiv bleibt (z. B. wenn sich ein Benutzer auf einer anderen Registerkarte befindet oder sich von seinem Computer abmeldet).<\/p>\n<h2 id=\"security-and-permissions\"><span class=\"ez-toc-section\" id=\"Seguridad-y-permisos\"><\/span>Sicherheit und Berechtigungen <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Das Chrome-Team hat die Idle Detection-API unter Verwendung der in definierten Grundprinzipien entworfen und implementiert <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/chromium.googlesource.com\/chromium\/src\/+\/lkgr\/docs\/security\/permissions-for-powerful-web-platform-features.md\">Steuern Sie den Zugriff auf leistungsstarke Funktionen der Webplattform<\/a>, einschlie\u00dflich Benutzerkontrolle, Transparenz und Ergonomie. Die F\u00e4higkeit, diese API zu verwenden, wird von der gesteuert<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/w3c.github.io\/permissions\/#permission-registry\"><code>&quot;Leerlauferkennung&quot;<\/code>  erlauben<\/a>. Um die API verwenden zu k\u00f6nnen, muss eine Anwendung auch auf einem ausgef\u00fchrt werden<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.w3.org\/TR\/secure-contexts\/#examples-top-level\">sicherer Kontext auf h\u00f6chster Ebene<\/a>.<\/p>\n<h3 id=\"user-control-and-privacy\"><span class=\"ez-toc-section\" id=\"Control-de-usuario-y-privacidad\"><\/span>Benutzerkontrolle und Datenschutz <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Wir m\u00f6chten immer verhindern, dass b\u00f6swillige Akteure neue APIs missbrauchen. Scheinbar unabh\u00e4ngige Websites, die jedoch tats\u00e4chlich von derselben Entit\u00e4t kontrolliert werden, k\u00f6nnen inaktive Informationen vom Benutzer erhalten und die Daten korrelieren, um eindeutige Benutzer \u00fcber alle Quellen hinweg zu identifizieren. Um diese Arten von Angriffen abzuschw\u00e4chen, begrenzt die Leerlauferkennungs-API die Granularit\u00e4t der gemeldeten Leerlaufereignisse.<\/p>\n<h2 id=\"feedback\"><span class=\"ez-toc-section\" id=\"Retroalimentacion\"><\/span>Feedback <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Das Chrome-Team m\u00f6chte mehr \u00fcber Ihre Erfahrungen mit der Idle Detection-API erfahren.<\/p>\n<h3 id=\"tell-us-about-the-api-design\"><span class=\"ez-toc-section\" id=\"Cuentanos-sobre-el-diseno-de-la-API\"><\/span>Erz\u00e4hlen Sie uns etwas \u00fcber das API-Design <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Gibt es etwas in der API, das nicht wie erwartet funktioniert? Oder fehlen Ihnen Methoden oder Eigenschaften, die Sie zur Umsetzung Ihrer Idee ben\u00f6tigen? Haben Sie eine Frage oder einen Kommentar zum Sicherheitsmodell? Legen Sie ein Spezifikationsproblem in der entsprechenden Datei ab <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/samuelgoto\/idle-detection\/issues\">GitHub-Repository<\/a>oder f\u00fcgen Sie Ihre Gedanken zu einem bestehenden Problem hinzu.<\/p>\n<h3 id=\"report-a-problem-with-the-implementation\"><span class=\"ez-toc-section\" id=\"Informar-un-problema-con-la-implementacion\"><\/span>Melden Sie ein Problem mit der Bereitstellung <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Haben Sie einen Fehler bei der Chrome-Implementierung gefunden? Oder unterscheidet sich die Implementierung von der Spezifikation? Einen Fehler einreichen <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/new.crbug.com\">new.crbug.com<\/a>. Stellen Sie sicher, dass Sie so viele Details wie m\u00f6glich, einfache Anweisungen zum Reproduzieren und Eingeben enthalten <code>Blinken&gt; Eingabe<\/code> beim <strong>Komponenten (bearbeiten)<\/strong> Box.<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/glitch.com\/\">Fehler<\/a> funktioniert hervorragend f\u00fcr das schnelle und einfache Teilen von Wiederholungen.<\/p>\n<h3 id=\"show-support-for-the-api\"><span class=\"ez-toc-section\" id=\"Mostrar-apoyo-a-la-API\"><\/span>API-Unterst\u00fctzung anzeigen <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Denken Sie dar\u00fcber nach, die Leerlauferkennungs-API zu verwenden? Ihr \u00f6ffentlicher Support hilft dem Chrome-Team bei der Priorisierung von Funktionen und zeigt anderen Browser-Anbietern, wie wichtig es ist, diese zu unterst\u00fctzen.<\/p>\n<p>Teilen Sie mit, wie Sie es in der verwenden m\u00f6chten <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/discourse.wicg.io\/t\/idle-detection-api\/2959\">WICG Speech Thread<\/a><br \/>\nSenden Sie einen Tweet an <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/ChromiumDev\">@Cromodev<\/a> mit dem <code>#idledetection<\/code> Hashtag und lassen Sie uns wissen, wo und wie Sie es verwenden.<\/p>\n<h2 id=\"helpful\"><span class=\"ez-toc-section\" id=\"Enlaces-Utiles\"><\/span>N\u00fctzliche Links <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 id=\"acknowledgements\"><span class=\"ez-toc-section\" id=\"Agradecimientos\"><\/span>Vielen Dank <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die Leerlauferkennungs-API wurde von implementiert <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/samuelgoto\">Sam gehe<\/a>. DevTools-Unterst\u00fctzung wurde von hinzugef\u00fcgt <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/in\/sadym\/\">Maksim Sadym<\/a>. Dank an <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/jpmedley\">Joe Medley<\/a>,<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/kaycebasques\">Kayce Basques<\/a>y<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/reillyeon\">Reilly-Stipendium<\/a> f\u00fcr ihre Bewertungen dieses Artikels. Das Bild des Helden ist von <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/unsplash.com\/@_ferh97\">Fernando Hernandez<\/a> im<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/unsplash.com\/photos\/8Facxtxqojc\">Unsplash<\/a>.<\/p>\n<p>    <web-feedback additional-questions=\"api\"><\/web-feedback>\n  <\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>Utilice la API de detecci\u00f3n de inactividad para averiguar cu\u00e1ndo el usuario no est\u00e1 utilizando activamente su dispositivo. 18 de mayo de 2020 Actualizado 2 de oct de 2020 La&#8230;<\/p>","protected":false},"author":1,"featured_media":92919,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1356],"tags":[],"class_list":["post-92918","post","type-post","status-publish","format-standard","has-post-thumbnail","category-dev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Detecte usuarios inactivos con la API de detecci\u00f3n de inactividad - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"Utilice la API de detecci\u00f3n de inactividad para averiguar cu\u00e1ndo el usuario no est\u00e1 utilizando activamente su dispositivo. 18 de mayo de 2020 Actualizado\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Detecte usuarios inactivos con la API de detecci\u00f3n de inactividad\" \/>\n<meta property=\"og:description\" content=\"Utilice la API de detecci\u00f3n de inactividad para averiguar cu\u00e1ndo el usuario no est\u00e1 utilizando activamente su dispositivo. 18 de mayo de 2020 Actualizado\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-04T02:11:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-8488573.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"R Marketing Digital\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"Detecte usuarios inactivos con la API de detecci\u00f3n de inactividad\",\"datePublished\":\"2022-08-04T02:11:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/\"},\"wordCount\":1501,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-8488573.jpg\",\"articleSection\":[\"Dev\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/\",\"name\":\"Detecte usuarios inactivos con la API de detecci\u00f3n de inactividad - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-8488573.jpg\",\"datePublished\":\"2022-08-04T02:11:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"Utilice la API de detecci\u00f3n de inactividad para averiguar cu\u00e1ndo el usuario no est\u00e1 utilizando activamente su dispositivo. 18 de mayo de 2020 Actualizado\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-8488573.jpg\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-8488573.jpg\",\"width\":1200,\"height\":360,\"caption\":\"hero-8488573-7988999-jpg\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"caption\":\"R Marketing Digital\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Detecte usuarios inactivos con la API de detecci\u00f3n de inactividad - R Marketing Digital","description":"Verwenden Sie die Leerlauferkennungs-API, um herauszufinden, wenn der Benutzer sein Ger\u00e4t nicht aktiv verwendet. 18. Mai 2020 Aktualisiert","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/","og_locale":"de_DE","og_type":"article","og_title":"Detecte usuarios inactivos con la API de detecci\u00f3n de inactividad","og_description":"Utilice la API de detecci\u00f3n de inactividad para averiguar cu\u00e1ndo el usuario no est\u00e1 utilizando activamente su dispositivo. 18 de mayo de 2020 Actualizado","og_url":"https:\/\/rmarketingdigital.com\/de\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/","og_site_name":"R Marketing Digital","article_published_time":"2022-08-04T02:11:47+00:00","og_image":[{"width":1200,"height":360,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-8488573.jpg","type":"image\/jpeg"}],"author":"R Marketing Digital","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"Detecte usuarios inactivos con la API de detecci\u00f3n de inactividad","datePublished":"2022-08-04T02:11:47+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/"},"wordCount":1501,"image":{"@id":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-8488573.jpg","articleSection":["Dev"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/","url":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/","name":"Detecte usuarios inactivos con la API de detecci\u00f3n de inactividad - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-8488573.jpg","datePublished":"2022-08-04T02:11:47+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"Verwenden Sie die Leerlauferkennungs-API, um herauszufinden, wenn der Benutzer sein Ger\u00e4t nicht aktiv verwendet. 18. Mai 2020 Aktualisiert","inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/rmarketingdigital.com\/dev\/detecte-usuarios-inactivos-con-la-api-de-deteccion-de-inactividad\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-8488573.jpg","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-8488573.jpg","width":1200,"height":360,"caption":"hero-8488573-7988999-jpg"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"R Digitales Marketing","description":"SEO Agentur | Werbung f\u00fcr soziale Netzwerke | Community Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"R Digitales Marketing","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","caption":"R Marketing Digital"}}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/92918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/comments?post=92918"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/92918\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media\/92919"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media?parent=92918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/categories?post=92918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/tags?post=92918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}