{"id":5005,"date":"2018-02-28T03:06:22","date_gmt":"2018-02-27T19:06:22","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vsnews\/?p=5005"},"modified":"2018-02-28T03:06:22","modified_gmt":"2018-02-27T19:06:22","slug":"ucdrtg","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vsnews\/akams-ucdrtg\/","title":{"rendered":"Guest Blog | Solving \u201cWhat the Bug?\u201d with the Visual Studio App Center Crashes Service"},"content":{"rendered":"<p>This is a special guest post from Miguel Cervantes, CTO at Payit.<\/p>\n<p> It\u2019s every developer\u2019s nightmare: something goes wrong with your app in the wild, with real users, or, even worse, when you\u2019re showing it to a venture capitalist, potential client, or at public event. In the moment, we usually have no idea what\u2019s happened or how we can fix it. I call these, \u201cwhat the bug?\u201d moments. <\/p>\n<p>Finding a bug in development isn\u2019t easy, but we use automated UI testing on real devices to catch as much as possible at Payit so we can release with confidence (thanks, App Center Test service!). But, once you ship, all bets are off\u2014you can\u2019t hit a breakpoint or get access to a log. <\/p>\n<p>If I have one piece of advice, it\u2019s to instrument your apps to collect crash and user data. As we\u2019ve developed Payit, Mexico\u2019s only peer-to-peer mobile payment app, which has grown to 110K+ active users and been awarded \u201cGoogle Play Editor\u2019s Choice\u201d, this has been critical to our success. <\/p>\n<p>We use Visual Studio App Center to get the data we need to prevent \u201cwhat the bug\u201d moments and improve our apps. Below, I\u2019ll share how we use Visual Studio App Center\u2019s Crashes, Analytics, and Push services and few of my favorite tips and tricks to help you get started and get even more from your crash and analytics data. <\/p>\n<p>Get ready to learn. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a special guest post from Miguel Cervantes, CTO at Payit. It\u2019s every developer\u2019s nightmare: something goes wrong with your app in the wild, with real users, or, even worse, when you\u2019re showing it to a venture capitalist, potential client, or at public event. In the moment, we usually have no idea what\u2019s happened [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":8227,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,8],"tags":[],"class_list":["post-5005","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allskus","category-vs4mac"],"acf":[],"blog_post_summary":"<p>This is a special guest post from Miguel Cervantes, CTO at Payit. It\u2019s every developer\u2019s nightmare: something goes wrong with your app in the wild, with real users, or, even worse, when you\u2019re showing it to a venture capitalist, potential client, or at public event. In the moment, we usually have no idea what\u2019s happened [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/5005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/comments?post=5005"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/5005\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media\/8227"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media?parent=5005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/categories?post=5005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/tags?post=5005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}