{"id":1125,"date":"2017-10-24T02:49:59","date_gmt":"2017-10-24T07:49:59","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/mobilecenter\/?p=1125"},"modified":"2019-07-23T07:57:48","modified_gmt":"2019-07-23T12:57:48","slug":"introducing-the-mobile-center-slack-app","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/appcenter\/introducing-the-mobile-center-slack-app\/","title":{"rendered":"Introducing the App Center Slack App"},"content":{"rendered":"<p><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 noreferrer\" target=\"_blank\"><em>Learn more here<\/em><\/a>.<\/em>\n&nbsp;\nI\u2019m Amanda, and I\u2019m passionate about optimization, making processes more efficient, and building apps that improve the world. I&#8217;m always looking for ways to save time, whether it\u2019s in personal projects or in my work as a App Center Program Manager, where I spend my days building technology that helps developers deliver better apps faster. My favorite recent project and ultimate time-saver is the <a target=\"_blank\" href=\"https:\/\/slack.com\/apps\/A5ZK2MYJC\" rel=\"noopener noreferrer\">App Center Slack App<\/a>.<\/p>\n<p>Our goal at App Center is to empower developers, bringing our tools to you in ways that fit into the way you work so you can focus on building rock-star apps. We know that many developer teams span multiple continents and time zones, using Slack, Microsoft Teams in Office 365, and other real-time messaging apps as part of their day-to-day workflows.<\/p>\n<p>After evaluating the most popular App Center activities, our latest project gives you yet another way to surface your App Center information and take action directly from your team messaging services, starting with Slack.<\/p>\n<h3>Access App Center\u2019s Services in Slack, No Toggling Required<\/h3>\n<p>The App Center Slack App allows developers to access and invoke App Center services, including Build, Distribute, Crashes and Analytics, directly from your chat and channel windows. For those times when you need (or want) to pull information into a Slack message, we\u2019ve made key app actions and metrics easily accessible so you and your team can quickly follow up with next steps.<\/p>\n<p>Simply put, the App Center Slack App enables you to easily schedule your next build, or automatically pull in and share your apps\u2019 analytics and crash data in specific Slack channels and direct messages using slash commands.<\/p>\n<h4>Build<\/h4>\n<p>Continuous cloud builds are central to CI\/CD, and App Center makes triggering builds as automatic as possible. Now, we\u2019re bringing that same functionality to Slack.<\/p>\n<blockquote style=\"font-size: 15px\"><p>Run the slash command `\/appcenter build ` to trigger a build of a branch in App Center. Once the build successfully executes, you\u2019ll receive an email notification (based on your preferences). To access and , run `\/appcenter build`. You\u2019ll see a list of your apps; use the interactive UI buttons to select which app and branch you\u2019d like to schedule a build for.<\/p><\/blockquote>\n<p>After kicking off your build, @ mention critical team members to give them immediate visibility.<\/p>\n<h4>Crash<\/h4>\n<p>You need to know about and respond to crashes as quickly as possible, and App Center helps you continuously monitor your app data and find ways to improve your users\u2019 experience. With our Slack App, you can pull your latest data straight into conversations with your team.<\/p>\n<blockquote style=\"font-size: 15px\"><p>Run the slash command `\/appcenter crashes ` to view crash information in Slack.<\/p><\/blockquote>\n<p>Quickly share with your team, either directly @ mentioning people after invoking the Crash command in a public channel, or run the Crash command in a direct or group message. This gives you another way to make sure the most appropriate (or available) team members are assigned the next steps and take immediate action.<\/p>\n<h4>Help<\/h4>\n<blockquote style=\"font-size: 15px\"><p>When in doubt, use slash command `\/appcenter help` to see a full list of commands and actions.<\/p><\/blockquote>\n<h3>Get Started<\/h3>\n<p><em>Ready to spend more time shipping and say \u2018no\u2019 to toggling?<\/em> Get up and running with the App Center Slack App in less time than it takes to read your hacker news!<\/p>\n<ol>\n<li><a target=\"_blank\" href=\"https:\/\/slack.com\/apps\/A5ZK2MYJC\" rel=\"noopener noreferrer\">Download the App Center Slack App<\/a>, and follow the <a target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-us\/appcenter\/dashboard\/slack\/\" rel=\"noopener noreferrer\">step-by-step documentation<\/a> on how to get started.<\/li>\n<li>To get your unique token, navigate to https:\/\/mobile.azure.com\/settings\/apitokens and create a new Full Access API token (requires that you\u2019re logged into App Center).<\/li>\n<li>Run the slash command `\/appcenter login ` command to authorize the app.<\/li>\n<li>Rejoice, you\u2019re all set!<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>Here&#8217;s a list of all of the current App Center Slack App commands: <\/strong><\/p>\n<ul>\n<li>\/appcenter login : One time setup, allowing App Center access via Slack<\/li>\n<li>\/appcenter logout : Clean up authorization info<\/li>\n<li>\/appcenter build : Trigger a new app build<\/li>\n<li>\/appcenter analytics : View Analytics information<\/li>\n<li>\/appcenter invite : Invite a new app tester<\/li>\n<li>\/appcenter crashes : View Crash information<\/li>\n<li>\/appcenter help : View all App Center commands<\/li>\n<\/ul>\n<p><strong>Pro tip<\/strong>: Pin a specific App Center app to a Slack channel or message to invoke slash commands for that app and keep everyone on the same page.<\/p>\n<blockquote style=\"font-size: 15px\"><p>Run the slash command `\/appcenter`\nClick on \u201cset current app\u201d to choose the default app.\nTo remove the default app, run the slash command `\/appcenter` and click on \u201cclear current app.\u201d<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<h2>App Center Slack App Tips for Super Users<\/h2>\n<p>One of my favorite App Center Slack App commands is `\/appcenter analytics `. This slash command makes it easy to check the health of your apps, pulling the number of daily, weekly, and monthly active users, as well as the daily sessions per user (and the respective deltas) for a specific app into direct messages or group channels.<\/p>\n<blockquote style=\"font-size: 15px\"><p>Run `\/appcenter analytics` to see a list of apps that you own or have permissions for.\nTo select specific apps, either include your app name in the command `\/appcenter analytics `, or enter`\/appcenter` to view all available commands and use the interactive UI buttons to select analytics for the desired app.<\/p><\/blockquote>\n<p>If you notice daily and weekly active users declining, engage a Product Manager (@ mentioning or sharing to another channel) to brainstorm reasons, collect user feedback, determine if feature updates are required, and reverse the trend. Ideally, your usage is up, and you\u2019re giving emoji-filled kudos to the team and recognizing their work.<\/p>\n<p>Another must-have command is `\/appcenter invite`. You likely chat with teammates about your apps and you might decide that you\u2019d like to invite them to test them and provide feedback, or to help you recreate a scenario.<\/p>\n<p>Now, with one line of text and the App Center Slack App, you can add beta testers to your App Center Distribution groups without leaving your conversation window. High speed efficiency, FTW! \ud83d\ude0a<\/p>\n<h2>Get started and send us your feedback!<\/h2>\n<p>We\u2019re building App Center to make it easier to bring CI\/CD into your existing workflows, providing you with a better developer experience and a faster, interactive way to access data and ship better apps.<\/p>\n<p>With the App Center Slack App, we\u2019re bringing critical App Center services to yet another part of your day, so taking action is always at your fingertips.<\/p>\n<p>Our team\u2019s mantra is API-first, which enables great integrations. We\u2019ll continue to add more capabilities to the app Center Slack App (such as invoking push notifications, test runs, and more), bring the same capabilities to Microsoft Teams, and integrate with additional tools and services.<\/p>\n<p>To check out the App Center Slack App, <a target=\"_blank\" href=\"https:\/\/appcenter.ms.login?original_url=%2F\" rel=\"noopener noreferrer\">log in to App Center<\/a> (or <a target=\"_blank\" href=\"https:\/\/appcenter.ms\/signup\" rel=\"noopener noreferrer\">create your free account<\/a> today) and download the <a target=\"_blank\" href=\"https:\/\/slack.com\/apps\/A5ZK2MYJC\" rel=\"noopener noreferrer\">App Center Slack App<\/a> to get started.<\/p>\n<p>We\u2019re keen to hear what you\u2019d like to see next!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio Mobile Center is now Visual Studio App Center. Learn more here. &nbsp; I\u2019m Amanda, and I\u2019m passionate about optimization, making processes more efficient, and building apps that improve the world. I&#8217;m always looking for ways to save time, whether it\u2019s in personal projects or in my work as a App Center Program Manager, [&hellip;]<\/p>\n","protected":false},"author":660,"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-1125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobiledev"],"acf":[],"blog_post_summary":"<p>Visual Studio Mobile Center is now Visual Studio App Center. Learn more here. &nbsp; I\u2019m Amanda, and I\u2019m passionate about optimization, making processes more efficient, and building apps that improve the world. I&#8217;m always looking for ways to save time, whether it\u2019s in personal projects or in my work as a App Center Program Manager, [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/1125","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\/660"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/comments?post=1125"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/1125\/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=1125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/categories?post=1125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/tags?post=1125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}