{"id":836,"date":"2017-10-20T02:10:53","date_gmt":"2017-10-19T19:10:53","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/mobilecenter\/?p=836"},"modified":"2019-02-16T15:30:42","modified_gmt":"2019-02-16T22:30:42","slug":"the-ship-list-mobile-center-october-update","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/appcenter\/the-ship-list-mobile-center-october-update\/","title":{"rendered":"The Ship List: Mobile Center October Update"},"content":{"rendered":"<p><img decoding=\"async\" width=\"2040\" height=\"400\" class=\"aligncenter size-full wp-image-1115\" alt=\"\" src=\"\" \/><\/p>\n<p>&nbsp;\n<em>Visual Studio Mobile Center is now Visual Studio App Center. <a href=\"https:\/\/blogs.msdn.microsoft.com\/vsappcenter\/introducing-visual-studio-app-center\/\" rel=\"noopener\" target=\"_blank\"><em>Learn more here<\/em><\/a>.<\/em>\n&nbsp;<\/p>\n<p>The Mobile Center team has been hard at work adding new functionality and improving existing services.\u202fIf you attended or watched the <a target=\"_blank\" href=\"https:\/\/www.microsoft.com\/en-us\/ignite\/default.aspx\" rel=\"noopener\">Microsoft Ignite<\/a> live stream, you&#8217;ve heard about some of our exciting updates including build scripts, export of analytics data to Azure Application Insights, UI testing support for Android Oreo and iOS 11, better in-app\u00a0notifications for new releases, and code signing for React Native apps. If you missed it or got too caught up in the excitement, this post will cover some of the coolest features we shipped over the summer.<\/p>\n<p>Whether you are using Mobile Center to\u202fbuild,\u202ftest,\u202fand\u202fdistribute your app, to learn\u00a0from your users, or to ship live updates to them, we have something new for you!<\/p>\n<h3>Build better, stronger, faster!<\/h3>\n<p>For some users, the basic build configuration options are not\u202fenough. With build\u202fscripts, you can include additional logic to the build\u202fprocess to run at three pre-defined places: right after the repository is cloned and before and after the build itself. All you have is to place to build script files in your repository, as <a target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-us\/mobile-center\/build\/custom\/scripts\/\" rel=\"noopener\">explained here<\/a>. If you need a bit of inspiration for what build scripts can be used for, <a target=\"_blank\" href=\"https:\/\/blogs.msdn.microsoft.com\/mobilecenter\/simple-yet-powerful-how-we-make-our-builds-better\/\" rel=\"noopener\">check out this previous blogpost<\/a>.<\/p>\n<p>Regardless of how we easy or complicated our build configuration is, we all want our builds to finish quickly. By <em>caching the most commonly used dependencies<\/em>, we improved build performance across the board, for all operating\u202fsystems and authoring choices.<\/p>\n<h3>Store and Explore Your Analytics Data<\/h3>\n<p><a target=\"_blank\" href=\"http:\/\/devblogs.microsoft.com\/vsappcenter\/wp-content\/uploads\/sites\/3\/2017\/10\/Azure_Blob.gif\" rel=\"noopener\"><img decoding=\"async\" title=\"\" alt=\"\" src=\"\" \/><\/a><\/p>\n<p>If you\u2019d like to perform more extensive analysis of your raw Analytics data, now you can <a target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-us\/mobile-center\/analytics\/export\" rel=\"noopener\">export it into Application Insights<\/a> and use the powerful query language <a target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/application-insights\/app-insights-analytics\" rel=\"noopener\">Log Analytics<\/a> to dig deeper. Application Insights also brings new reports such as funnels and retention, allows you to build custom dashboards, and lets you filter your charts based on analytics data and custom events.\u202fYou can also perform <em>continuous export to Azure Blob storage<\/em>, providing safe, accessible long-term storage, which you can then process with your preferred warehousing solution.<\/p>\n<h3>Ship Five-Star Apps on Android Oreo and iOS 11<\/h3>\n<p><a target=\"_blank\" href=\"http:\/\/devblogs.microsoft.com\/vsappcenter\/wp-content\/uploads\/sites\/3\/2017\/10\/iOS11Test.gif\" rel=\"noopener\"><img decoding=\"async\" title=\"iOS11Test\" alt=\" iOS11Test\" src=\"\" \/><\/a><\/p>\n<p>Android Oreo and iOS are the cool new kids on the block, and we\u2019re here to help you make friends with them. We want to make sure that your app quality doesn&#8217;t suffer, so we have <em>added Android Oreo and iOS 11 devices<\/em> to our Mobile Center Test device centers. The Mobile Center SDKs also support iOS 11 and Android Oreo, so you can learn about your user&#8217;s behavior and find out where and why your app might be crashing, even for apps targeting the latest operating systems. You can continue testing and releasing with confidence without any gaps in understanding what&#8217;s happening for your users.<\/p>\n<h3>Automate UI testing with existing named device sets<\/h3>\n<p>We\u2019ve also noticed that between OS upgrades, many of our users test against the same devices with every run. If that sounds familiar, you can now save your favorite device combinations into named device sets to reuse them at a later time, or simply reference them via the CLI.<\/p>\n<h3>In-App Dialog: Ship Updates and Notify Your Users<\/h3>\n<p>The easiest way to notify users of an app update is within the app itself. Using the Mobile Center SDK, you easily include an in-app dialog, letting your beta testers and users know when there&#8217;s a new update. If your users prefer to get notifications when a new version is released via another application, you can now <a target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-us\/mobile-center\/dashboard\/webhooks\" rel=\"noopener\">configure a webhook<\/a> and notify them via your preferred app, such as Microsoft Teams or Slack.<\/p>\n<p>Even better, you can now customize your release notes in Markdown, so your beta group users can quickly scan what\u2019s new.<\/p>\n<h3>Code Sign Support for React Native Apps<\/h3>\n<p>Trust is everything, and you want to know that the code you shipped is the code you wrote. In response to popular demand, CodePush\u202fnow supports\u202f<a target=\"_blank\" href=\"http:\/\/microsoft.github.io\/code-push\/articles\/CodeSigningAnnouncement.html\" rel=\"noopener\">Code Signing<\/a>, so you can push digital signatures for bundles to be validated on the client-side prior to installation.<\/p>\n<h3>Fix Critical Bugs as Soon as They Appear<\/h3>\n<p>Once your app is instrumented and tracking events, <em>every crash report links to the events that led to the crash<\/em>. This way,\u202fyou can more easily investigate why a crash happened. Additionally, when your app is crashing and new crash groups are created, you can choose to <a target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-us\/mobile-center\/dashboard\/bugtracker\" rel=\"noopener\"><em>automatically create a bug<\/em><\/a> <em>in Visual Studio Team Services<\/em>. We&#8217;re actively working on supporting more integrations with other bug tracking solutions.\u202fIf you want to be notified when a new crash group is created, you can also set up a <a target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-us\/mobile-center\/dashboard\/webhooks\" rel=\"noopener\">webhook<\/a> and you will get notifications through your application of choice.<\/p>\n<h3>Get Started<\/h3>\n<p><strong>Head over and <a target=\"_blank\" href=\"https:\/\/mobile.azure.com\/login\" rel=\"noopener\"><strong>log in to Mobile Center<\/strong><\/a> or <a target=\"_blank\" href=\"https:\/\/www.visualstudio.com\/vs\/mobile-center\/\" rel=\"noopener\"><strong>create your free account<\/strong><\/a> today.<\/strong> We&#8217;d love to hear how you are using the latest features and what you&#8217;d like to see next.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Visual Studio Mobile Center is now Visual Studio App Center. Learn more here. &nbsp; The Mobile Center team has been hard at work adding new functionality and improving existing services.\u202fIf you attended or watched the Microsoft Ignite live stream, you&#8217;ve heard about some of our exciting updates including build scripts, export of analytics data [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":38034,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[16],"tags":[],"class_list":["post-836","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobiledev"],"acf":[],"blog_post_summary":"<p>&nbsp; Visual Studio Mobile Center is now Visual Studio App Center. Learn more here. &nbsp; The Mobile Center team has been hard at work adding new functionality and improving existing services.\u202fIf you attended or watched the Microsoft Ignite live stream, you&#8217;ve heard about some of our exciting updates including build scripts, export of analytics data [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/comments?post=836"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/836\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/media\/38034"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/media?parent=836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/categories?post=836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/tags?post=836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}