{"id":38446,"date":"2019-01-16T12:44:09","date_gmt":"2019-01-16T17:44:09","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/mobile\/?p=38446"},"modified":"2019-02-27T13:54:31","modified_gmt":"2019-02-27T18:54:31","slug":"the-easy-to-use-and-modular-app-center-sdk","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/appcenter\/the-easy-to-use-and-modular-app-center-sdk\/","title":{"rendered":"The Easy-to-Use and Modular App Center SDK"},"content":{"rendered":"<p><img decoding=\"async\" width=\"1024\" height=\"201\" class=\"wp-image-38447\" src=\"https:\/\/devblogs.microsoft.com\/mobile\/wp-content\/uploads\/sites\/3\/2019\/01\/word-image-5.png\" srcset=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/01\/word-image-5.png 1024w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/01\/word-image-5-300x59.png 300w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/01\/word-image-5-768x151.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>App Center supports a client SDK that is important to onboard to our services like Analytics, Diagnostics, and Push notifications. These SDKs are open source on GitHub, designed with a modular architecture, and easy-to-use APIs to make sure developers have an easy on-boarding experience. App Center supports a wide variety of SDK platforms &#8211; <a href=\"https:\/\/github.com\/Microsoft\/AppCenter-SDK-Apple\">iOS<\/a>, <a href=\"https:\/\/github.com\/Microsoft\/AppCenter-SDK-Android\">Android<\/a>, <a href=\"https:\/\/github.com\/Microsoft\/AppCenter-SDK-Apple\">macOS<\/a>, <a href=\"https:\/\/github.com\/Microsoft\/AppCenter-SDK-dotnet\">DotNet<\/a>, <a href=\"https:\/\/github.com\/Microsoft\/AppCenter-SDK-react-native\">React Native<\/a>, and <a href=\"https:\/\/github.com\/Microsoft\/AppCenter-SDK-unity\">Unity<\/a>. This blog post covers most of the SDK features shipped by the App Center team this year.<\/p>\n<p>A few key features supported in the SDK:<\/p>\n<ul>\n<li>Support for iOS 12 and Android P<\/li>\n<li>Control sending Analytics information with Pause and Resume APIs.<\/li>\n<li>Support for specifying event priority allows you to mark certain events as \u201cCritical\u201d so that you can track business critical events with high priority. These events will be stored and sent with higher priority than normal events.<\/li>\n<li>Support for setMaxStorageSize() API allows you to customize the size of SDK local storage with the default storage size of 10MB.<\/li>\n<li>Support for strong typed properties allows you to add events with different types like boolean, long, double, date, and string in your application code.<\/li>\n<\/ul>\n<p>Some of these features are available only for select platforms \u2013 iOS, Android and Unity, but we plan to support them on all the platforms.<\/p>\n<p>Here are some things to note about the App Center SDK:<\/p>\n<ul>\n<li>The App Center team releases the SDK every month. We have a regular release cadence with new features and bug fixes making their way into each release. So, keep an eye out on the <a href=\"https:\/\/github.com\/Microsoft\/AppCenter-SDK-Android\/releases\">release notes<\/a> in the open source repositories and update your apps often to use the latest version of the SDK in your application.<\/li>\n<li>Our <a href=\"https:\/\/docs.microsoft.com\/en-us\/appcenter\/sdk\/\">documentation<\/a> is always up-to date. We update our docs with each feature release to make it easy for developers to use the new SDK APIs.<\/li>\n<\/ul>\n<p>We love to hear from our customers. If you have any SDK feature request or feedback that you\u2019d like to share, please let us know by clicking the blue button on the bottom of our website.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>App Center supports a client SDK that is important to onboard to our services like Analytics, Diagnostics, and Push notifications. These SDKs are open source on GitHub, designed with a modular architecture, and easy-to-use APIs to make sure developers have an easy on-boarding experience. App Center supports a wide variety of SDK platforms &#8211; iOS, Android, macOS, DotNet, React Native, and Unity. This blog post covers most of the SDK features shipped by the App Center team this year.<\/p>\n","protected":false},"author":1297,"featured_media":38443,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[16],"tags":[],"class_list":["post-38446","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobiledev"],"acf":[],"blog_post_summary":"<p>App Center supports a client SDK that is important to onboard to our services like Analytics, Diagnostics, and Push notifications. These SDKs are open source on GitHub, designed with a modular architecture, and easy-to-use APIs to make sure developers have an easy on-boarding experience. App Center supports a wide variety of SDK platforms &#8211; iOS, Android, macOS, DotNet, React Native, and Unity. This blog post covers most of the SDK features shipped by the App Center team this year.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/38446","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\/1297"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/comments?post=38446"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/38446\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/media\/38443"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/media?parent=38446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/categories?post=38446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/tags?post=38446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}