{"version":"1.0","provider_name":"TestGrid","provider_url":"https:\/\/testgrid.io\/docs","author_name":"testgrid","author_url":"https:\/\/testgrid.io\/docs\/author\/testgrid\/","title":"Push Notification Testing in TestGrid Real Device - TestGrid","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ZEQQL6pSlv\"><a href=\"https:\/\/testgrid.io\/docs\/document\/push-notification-testing-in-testgrid-real-device\/\">Push Notification Testing in TestGrid Real Device<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/testgrid.io\/docs\/document\/push-notification-testing-in-testgrid-real-device\/embed\/#?secret=ZEQQL6pSlv\" width=\"600\" height=\"338\" title=\"&#8220;Push Notification Testing in TestGrid Real Device&#8221; &#8212; TestGrid\" data-secret=\"ZEQQL6pSlv\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/testgrid.io\/docs\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Push notification testing is an essential part of verifying the functionality of your app on real devices. This guide explains how to perform push notification testing manually and through automation on the TestGrid platform. Overview This article provides a step-by-step process for conducting push notification testing in TestGrid using real devices. Key Highlights: Manual testing [&hellip;]","thumbnail_url":"https:\/\/testgrid.io\/docs\/wp-content\/uploads\/2024\/08\/Device_CloudDemo.png"}