{"version":"1.0","provider_name":"App Center Blog","provider_url":"https:\/\/devblogs.microsoft.com\/appcenter","author_name":"Young Bu Park [MSFT]","author_url":"https:\/\/devblogs.microsoft.com\/appcenter\/author\/youngp\/","title":"Introducing Diagnostics Search and User ID support","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"1TaBvDw9tW\"><a href=\"https:\/\/devblogs.microsoft.com\/appcenter\/introducing-diagnostics-search-and-user-id-support\/\">Introducing Diagnostics Search and User ID support<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/appcenter\/introducing-diagnostics-search-and-user-id-support\/embed\/#?secret=1TaBvDw9tW\" width=\"600\" height=\"338\" title=\"&#8220;Introducing Diagnostics Search and User ID support&#8221; &#8212; App Center Blog\" data-secret=\"1TaBvDw9tW\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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:\/\/devblogs.microsoft.com\/appcenter\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/02\/word-image-2.gif","thumbnail_width":1000,"thumbnail_height":647,"description":"When releasing a new version of your app, you might get user complaints about crashes they\u2019re experiencing in the new version. As a developer, you want to find the root cause as soon as possible to minimize the number of users affected. However, if you have millions of users, this could result in millions of crashes. Finding crashes would be like looking for a needle in a haystack."}