{"id":1963,"date":"2023-04-25T09:43:35","date_gmt":"2023-04-25T09:43:35","guid":{"rendered":"https:\/\/infyblog.zluck.in\/?p=1963"},"modified":"2025-07-17T04:55:59","modified_gmt":"2025-07-17T04:55:59","slug":"how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions","status":"publish","type":"post","link":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/","title":{"rendered":"How to Update Your App for Android 13 Permissions"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1963\" class=\"elementor elementor-1963\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d321a26 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d321a26\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73ffd7c\" data-id=\"73ffd7c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\n\t\t<div class=\"elementor-element elementor-element-ae8f5d4 elementor-widget elementor-widget-text-editor\" data-id=\"ae8f5d4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The Android 13 version was just released. Because your audience will progressively switch to this new version, you as an app developer must support newer versions. Yes, it takes longer to adjust to new versions than it does for IOS, but you still need to do it.<\/p><h2>Changes with the new version come in 3 categories:<\/h2><ul><li>New Features and APIs.The overview of the new functionality and APIs can be found\u00a0<a href=\"https:\/\/developer.android.com\/about\/versions\/13\/features\" target=\"_blank\" rel=\"noopener\">here<\/a>. These modifications consist of brand-new APIs and functionality that were not present in earlier iterations. The Per-app language choices are the new feature that I loved the most. Users can now choose a language other than the system language for an app thanks to this functionality.<\/li><\/ul><ul><li>Behaviour changes in all apps. The details about those adjustments are available <a href=\"https:\/\/developer.android.com\/about\/versions\/13\/behavior-changes-all\">here<\/a>. No matter if your app targets API level 33 or not, these changes apply to all apps. You must test your app on Android 13 and make the necessary adjustments to make it suitable.<\/li><\/ul><ul><li>Behavior changes Apps targeting Android 13 or higher. These changes can be found\u00a0<a href=\"https:\/\/developer.android.com\/about\/versions\/13\/behavior-changes-13\" target=\"_blank\" rel=\"noopener\">here<\/a>. Only apps that target API level 33 or higher are impacted by these changes. You must make the necessary adjustments in order to work with Android 13.<\/li><\/ul><p>In Android 13, there are some changes that are worth checking which could affect your app. These are mostly changes in permission behaviors.<\/p><p><span style=\"color: #e83e8c;\">NEARBY_DEVICES Permission<\/span><\/p><p>Starting with Android 13, you will need to use <span style=\"color: #e83e8c;\">\u00a0NEARBY_DEVICES permission<\/span> for some Wi-Fi-related use cases. Previously, <span style=\"color: #e83e8c;\">ACCESS_FINE_LOCATION permission\u00a0<\/span>was used.<\/p><h2>New Permissions for Media<\/h2><p>Three new permission is introduced with Android 13: <span style=\"color: #e83e8c;\">READ_MEDIA_IMAGES<\/span>, <span style=\"color: #e83e8c;\">READ_MEDIA_IMAGES<\/span>, <span style=\"color: #e83e8c;\">READ_MEDIA_VIDEO<\/span>, and <span style=\"color: #e83e8c;\">READ_MEDIA_AUDIO<\/span> Use one of these new permissions if you were reading files using\u00a0<span style=\"color: #e83e8c; font-family: monospace, monospace;\"> READ_EXTERNAL_STORAGE<\/span>. All is well if an Android 13 user has already granted this permission. If not, the request for <span style=\"color: #e83e8c;\">\u00a0READ_EXTERNAL_STORAGE permission<\/span>\u00a0will be disregarded. This indicates that for this section, your app needs to be modified.<\/p><p>In our program, we used <span style=\"color: #e83e8c;\">READ_EXTERNAL_STORAGE<\/span> to select images. For picture selection, we had to support <span style=\"color: #e83e8c;\">READ_MEDIA_IMAGES<\/span>. I&#8217;ll now describe how you can accomplish this.<\/p><p>Firstly, you need to update compile and target api level to 33. Now you could access the new APIs \ud83d\ude42\u00a0READ_EXTERNAL_STORAGE permission<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9f14d34 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9f14d34\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ce13715\" data-id=\"ce13715\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-84c9c15 elementor-widget elementor-widget-code-highlight\" data-id=\"84c9c15\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>compile: 33,\ntarget : 33<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a0066a elementor-widget elementor-widget-text-editor\" data-id=\"7a0066a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Secondly, you need to put <span style=\"color: #e83e8c;\">\u00a0READ_MEDIA_IMAGES permission <span style=\"color: #000000;\">to <\/span>AndroidManifest<\/span>\u00a0file.<\/p><p>Lastly, you need to programatically ask for READ_EXTERNAL_STORAGE permission for API level lower than 33 and ask for READ_MEDIA_IMAGES permission for API level equal or higher than 33.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73a2324 elementor-widget elementor-widget-code-highlight\" data-id=\"73a2324\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>private val readImagePermission = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) Manifest.permission.READ_MEDIA_IMAGES else Manifest.permission.READ_EXTERNAL_STORAGE\nif(ContextCompat.checkSelfPermission(this, readImagePermission) == PackageManager.PERMISSION_GRANTED){\n    \/\/permission granted\n} else {\n    \/\/permission not granted\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9502b3 elementor-widget elementor-widget-text-editor\" data-id=\"d9502b3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Thats it, now your app is supporting this new permission! Hope this tutorial helped you in migrating to the new permissions. Please provide a clap if you liked this post.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>To prepare your app for Android 13, you should ensure that it follows the best practices for handling&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1966,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"postBodyCss":"","postBodyMargin":[],"postBodyPadding":[],"postBodyBackground":{"backgroundType":"classic","gradient":""},"two_page_speed":[],"footnotes":""},"categories":[11],"tags":[24,31,14],"class_list":["post-1963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android-development","tag-android","tag-app-development","tag-tips"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Update Your App for Android 13 Permissions<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Update Your App for Android 13 Permissions\" \/>\n<meta property=\"og:description\" content=\"To prepare your app for Android 13, you should ensure that it follows the best practices for handling...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog | InfyOm Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/infyom\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-25T09:43:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-17T04:55:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png\" \/>\n\t<meta property=\"og:image:width\" content=\"772\" \/>\n\t<meta property=\"og:image:height\" content=\"484\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"InfyOm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@InfyOm\" \/>\n<meta name=\"twitter:site\" content=\"@InfyOm\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InfyOm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/\"},\"author\":{\"name\":\"InfyOm\",\"@id\":\"https:\/\/infyom.com\/blog\/#\/schema\/person\/659bfc844c333d041221e83c5f5ec754\"},\"headline\":\"How to Update Your App for Android 13 Permissions\",\"datePublished\":\"2023-04-25T09:43:35+00:00\",\"dateModified\":\"2025-07-17T04:55:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/\"},\"wordCount\":454,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/infyom.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png\",\"keywords\":[\"Android\",\"App Development\",\"Tips\"],\"articleSection\":[\"Android Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/\",\"url\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/\",\"name\":\"How to Update Your App for Android 13 Permissions\",\"isPartOf\":{\"@id\":\"https:\/\/infyom.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png\",\"datePublished\":\"2023-04-25T09:43:35+00:00\",\"dateModified\":\"2025-07-17T04:55:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#primaryimage\",\"url\":\"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png\",\"contentUrl\":\"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png\",\"width\":772,\"height\":484,\"caption\":\"How should your app be updated for Android 13 given the changes to permissions?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/infyom.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Update Your App for Android 13 Permissions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/infyom.com\/blog\/#website\",\"url\":\"https:\/\/infyom.com\/blog\/\",\"name\":\"Blog | InfyOm Technologies\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/infyom.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/infyom.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/infyom.com\/blog\/#organization\",\"name\":\"InfyOm Technologies\",\"url\":\"https:\/\/infyom.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/infyom.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/InfyOm-Logo.png\",\"contentUrl\":\"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/InfyOm-Logo.png\",\"width\":88,\"height\":41,\"caption\":\"InfyOm Technologies\"},\"image\":{\"@id\":\"https:\/\/infyom.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/infyom\",\"https:\/\/x.com\/InfyOm\",\"https:\/\/www.instagram.com\/infyomtechnologies\/\",\"https:\/\/in.linkedin.com\/company\/infyom-technologies\",\"https:\/\/github.com\/infyomlabs\",\"https:\/\/x.com\/infyom\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/infyom.com\/blog\/#\/schema\/person\/659bfc844c333d041221e83c5f5ec754\",\"name\":\"InfyOm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/infyom.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1ad162864d8d33c04ea9e6d0333cc483?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1ad162864d8d33c04ea9e6d0333cc483?s=96&d=mm&r=g\",\"caption\":\"InfyOm\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Update Your App for Android 13 Permissions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/","og_locale":"en_US","og_type":"article","og_title":"How to Update Your App for Android 13 Permissions","og_description":"To prepare your app for Android 13, you should ensure that it follows the best practices for handling...","og_url":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/","og_site_name":"Blog | InfyOm Technologies","article_publisher":"https:\/\/www.facebook.com\/infyom","article_published_time":"2023-04-25T09:43:35+00:00","article_modified_time":"2025-07-17T04:55:59+00:00","og_image":[{"width":772,"height":484,"url":"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png","type":"image\/png"}],"author":"InfyOm","twitter_card":"summary_large_image","twitter_creator":"@InfyOm","twitter_site":"@InfyOm","twitter_misc":{"Written by":"InfyOm","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#article","isPartOf":{"@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/"},"author":{"name":"InfyOm","@id":"https:\/\/infyom.com\/blog\/#\/schema\/person\/659bfc844c333d041221e83c5f5ec754"},"headline":"How to Update Your App for Android 13 Permissions","datePublished":"2023-04-25T09:43:35+00:00","dateModified":"2025-07-17T04:55:59+00:00","mainEntityOfPage":{"@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/"},"wordCount":454,"commentCount":0,"publisher":{"@id":"https:\/\/infyom.com\/blog\/#organization"},"image":{"@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#primaryimage"},"thumbnailUrl":"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png","keywords":["Android","App Development","Tips"],"articleSection":["Android Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/","url":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/","name":"How to Update Your App for Android 13 Permissions","isPartOf":{"@id":"https:\/\/infyom.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#primaryimage"},"image":{"@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#primaryimage"},"thumbnailUrl":"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png","datePublished":"2023-04-25T09:43:35+00:00","dateModified":"2025-07-17T04:55:59+00:00","breadcrumb":{"@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#primaryimage","url":"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png","contentUrl":"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions.png","width":772,"height":484,"caption":"How should your app be updated for Android 13 given the changes to permissions?"},{"@type":"BreadcrumbList","@id":"https:\/\/infyom.com\/blog\/how-should-your-app-be-updated-for-android-13-given-the-changes-to-permissions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infyom.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Update Your App for Android 13 Permissions"}]},{"@type":"WebSite","@id":"https:\/\/infyom.com\/blog\/#website","url":"https:\/\/infyom.com\/blog\/","name":"Blog | InfyOm Technologies","description":"","publisher":{"@id":"https:\/\/infyom.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infyom.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/infyom.com\/blog\/#organization","name":"InfyOm Technologies","url":"https:\/\/infyom.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infyom.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/InfyOm-Logo.png","contentUrl":"https:\/\/infyom.com\/blog\/wp-content\/uploads\/2024\/06\/InfyOm-Logo.png","width":88,"height":41,"caption":"InfyOm Technologies"},"image":{"@id":"https:\/\/infyom.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/infyom","https:\/\/x.com\/InfyOm","https:\/\/www.instagram.com\/infyomtechnologies\/","https:\/\/in.linkedin.com\/company\/infyom-technologies","https:\/\/github.com\/infyomlabs","https:\/\/x.com\/infyom"]},{"@type":"Person","@id":"https:\/\/infyom.com\/blog\/#\/schema\/person\/659bfc844c333d041221e83c5f5ec754","name":"InfyOm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infyom.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1ad162864d8d33c04ea9e6d0333cc483?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ad162864d8d33c04ea9e6d0333cc483?s=96&d=mm&r=g","caption":"InfyOm"}}]}},"_links":{"self":[{"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/posts\/1963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/comments?post=1963"}],"version-history":[{"count":14,"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/posts\/1963\/revisions"}],"predecessor-version":[{"id":8075,"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/posts\/1963\/revisions\/8075"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/media\/1966"}],"wp:attachment":[{"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/media?parent=1963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/categories?post=1963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infyom.com\/blog\/wp-json\/wp\/v2\/tags?post=1963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}