{"id":133211,"date":"2024-09-12T17:43:04","date_gmt":"2024-09-12T17:43:04","guid":{"rendered":"https:\/\/news.talkwithrattan.com\/index.php\/2024\/09\/12\/developers-can-now-block-sideloading-of-their-apps-with-this-new-api\/"},"modified":"2024-09-12T17:43:04","modified_gmt":"2024-09-12T17:43:04","slug":"developers-can-now-block-sideloading-of-their-apps-with-this-new-api","status":"publish","type":"post","link":"https:\/\/news.talkwithrattan.com\/index.php\/2024\/09\/12\/developers-can-now-block-sideloading-of-their-apps-with-this-new-api\/","title":{"rendered":"Developers Can Now Block Sideloading of Their Apps With This New API"},"content":{"rendered":"<div style=\"text-align:center\"><img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/i0.wp.com\/www.gadgets360.com\/static\/desktop\/images\/spacer.png?resize=1,1&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Developers Can Now Block Sideloading of Their Apps With This New API\" title=\"Developers Can Now Block Sideloading of Their Apps With This New API\" \/><\/div><p> <br \/>\n<\/p>\n<div id=\"center_content_div\">\n<div class=\"content_text row description\">\n<p><a class=\"sp_lnk2\" href=\"https:\/\/www.gadgets360.com\/google\">Google<\/a> has rolled out an API for Android developers which allows them to have more control over how their apps are downloaded, according to a report. The API \u2013 dubbed \u201cPlay Integrity\u201d \u2013 is said to carry a new functionality that forces users to only download the app through the Google Play Store, effectively blocking sideloading. It checks for the app&#8217;s status and if it is found to be \u201cunlicensed\u201d, the API can block it from running on the Android device.<\/p>\n<h2 id=\"android-play-integrity-api\">Android Play Integrity API<\/h2>\n<p><a class=\"sp_lnk2\" href=\"https:\/\/www.gadgets360.com\/android\">Android&#8217;s<\/a> Play Integrity API was first introduced at Google I\/O 2024 in May and it has recently received this new ability. The API checks for \u201cinteractions and server requests are coming from genuine app binary running on a genuine Android device\u201d, <a class=\"sp_lnk2\" href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/11395166?hl=en\" rel=\"nofollow noopener\" target=\"_blank\">according<\/a> to Google.<\/p>\n<p>In a <a class=\"sp_lnk2\" href=\"https:\/\/www.androidauthority.com\/play-integrity-sideloading-detection-3480639\/\" rel=\"nofollow noopener\" target=\"_blank\">report<\/a>, Android Authority&#8217;s Mishaal Rahman highlighted that the API&#8217;s new feature allows developers to overlay a new dialogue box that says, \u201cGet this app from Google Play\u201d, if it has been sideloaded from a third-party source on the Android device. Users can choose to install the app again from the Google Play Store by selecting the <strong><em>Install from Play<\/em><\/strong>\u00a0option. This is reported to replace the sideloaded version of the app with the official version.<\/p>\n<p>In a <a class=\"sp_lnk2\" href=\"https:\/\/x.com\/AssembleDebug\/status\/1833700730349515062\" rel=\"nofollow noopener\" target=\"_blank\">post<\/a> on X (formerly Twitter), tipster AssembleDebug revealed that one of the most prominent apps that have recently started enabling this feature is <a class=\"sp_lnk2\" href=\"https:\/\/www.gadgets360.com\/tags\/chatgpt\">ChatGPT<\/a> \u2013 OpenAI&#8217;s conversational chatbot powered by <a class=\"sp_lnk2\" href=\"https:\/\/www.gadgets360.com\/artificial-intelligence\">artificial intelligence<\/a> (AI). Other reported apps include Tesco and BeyBlade X.<\/p>\n<h2 id=\"app-access-risk-feature\">App Access Risk Feature<\/h2>\n<p>In addition to the blocking of sideloaded apps, the Play Integrity API is <a class=\"sp_lnk2\" href=\"https:\/\/www.gadgets360.com\/apps\/news\/google-play-app-access-risk-feature-close-dangerous-apps-6540501\">reported<\/a> to have another new functionality called \u201capp access risk\u201d. This feature is capable of verifying whether a user has installed apps that could capture the contents of the device&#8217;s screen or control its actions. It can then prompt them to close the application, potentially protecting them from malicious apps that can record screen while using sensitive applications.<\/p>\n<p>However, Google says not all apps that meet the criteria will trigger the new app access risk prompt.<\/p>\n<\/div>\n<p class=\"downloadtxt margin_b20\">\n                For the latest <a href=\"https:\/\/www.gadgets360.com\/news\">tech news<\/a> and <a href=\"https:\/\/www.gadgets360.com\/reviews\">reviews<\/a>, follow Gadgets 360 on <a href=\"https:\/\/twitter.com\/gadgets360\" target=\"_blank\" rel=\"nofollow noopener\">X<\/a>, <a href=\"https:\/\/facebook.com\/gadgets360\" target=\"_blank\" rel=\"nofollow noopener\">Facebook<\/a>, <a href=\"https:\/\/whatsapp.com\/channel\/0029VaB3o5hHltY9SJbXg335\" target=\"_blank\" rel=\"nofollow noopener\">WhatsApp<\/a>, <a href=\"https:\/\/www.threads.net\/@gadgets.360\" target=\"_blank\" rel=\"nofollow noopener\">Threads<\/a> and <a href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMILm3AowtoHPAQ?hl=en-IN&amp;gl=IN&amp;ceid=IN%3Aen\" target=\"_blank\" rel=\"nofollow noopener\">Google News<\/a>. For the latest videos on gadgets and tech, subscribe to our <a href=\"https:\/\/www.youtube.com\/channel\/UCx5e1u7BX0aKwEj3sdYXdXg?sub_confirmation=1\" target=\"_blank\" rel=\"nofollow noopener\">YouTube channel<\/a>. If you want to know everything about top influencers, follow our in-house <a href=\"https:\/\/www.whosthat360.com\/\" target=\"_blank\" rel=\"noopener\">Who&#8217;sThat360<\/a> on <a href=\"https:\/\/www.instagram.com\/whosthat360\/\" target=\"_blank\" rel=\"nofollow noopener\">Instagram<\/a> and <a href=\"https:\/\/www.youtube.com\/@WhosThat360\" target=\"_blank\" rel=\"nofollow noopener\">YouTube<\/a>.            <\/p>\n<div class=\"story_nextprv\">\n<div class=\"left_story\">\n            <a href=\"https:\/\/www.gadgets360.com\/mobiles\/news\/lava-blaze-3-5g-india-launch-soon-teaser-design-specifications-colourways-6547003\"><br \/>\n                <i class=\"sprite\"\/><\/p>\n<div class=\"story_image\"><\/div>\n<p>                <span>Lava Blaze 3 5G Confirmed to Launch in India Soon; Teased to Get 50-Megapixel Rear Camera<\/span><br \/>\n            <\/a>\n        <\/div>\n<\/div>\n<p>    <!--\n\n<div class=\"adhead\">\n    <span>Advertisement<\/span>\n    \n\n<div id='div-gpt-ad-1667475893419-0' style=\"min-width: 728px; min-height: 90px; text-align:center;\">\n        \n    <\/div>\n\n\n<\/div>\n\n--><\/p><\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><script async src=\"\/\/www.instagram.com\/embed.js\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.gadgets360.com\/apps\/news\/google-play-integrity-api-app-downloads-sideloading-report-6547039#rss-gadgets-news\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google has rolled out an API for Android developers which allows them to have more control over how their apps are downloaded, according to a report. The API \u2013 dubbed \u201cPlay Integrity\u201d \u2013 is said to carry a new functionality that forces users to only download the app through the Google Play Store, effectively blocking [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":133212,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","fifu_image_url":"https:\/\/www.gadgets360.com\/static\/desktop\/images\/spacer.png","fifu_image_alt":"","footnotes":""},"categories":[607],"tags":[4351,28584,6130,13772,15571,106878,13600,22144],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/posts\/133211"}],"collection":[{"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/comments?post=133211"}],"version-history":[{"count":1,"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/posts\/133211\/revisions"}],"predecessor-version":[{"id":133213,"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/posts\/133211\/revisions\/133213"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/media\/133212"}],"wp:attachment":[{"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/media?parent=133211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/categories?post=133211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news.talkwithrattan.com\/index.php\/wp-json\/wp\/v2\/tags?post=133211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}