<story><title>I only care about the helpful notifications, not the promotional ones</title><url>https://alexanderell.is/posts/sneaking-notifications/</url></story><parent_chain><item><author>theamk</author><text>I have a pretty good idea on how to fix this (and many similar) problems: &amp;quot;hibernate app&amp;quot; option. Its a new app state where app icon icon has some mark (like being semi-grayed out) and all the background app services are disabled (tracking, promotional popups, periodic wakeups, etc...). The app is only un-hibernated if user explicitly clicks on it, it cannot do it by itself. The app can be hibernated by long-press menu on app icon or notification.&lt;p&gt;So the first time you get an ad notify, you click &amp;quot;hibernate&amp;quot; and you are good. And if it is time to make another order, app is woken up, so you cannot miss notifications by accident.&lt;p&gt;Sure, it is not as good as having separate &amp;quot;show ads&amp;quot; toggle, but it requires no cooperation from app whatsoever,</text></item></parent_chain><comment><author>caleb-troyer</author><text>On Android, Shelter (available on F-Droid [0]) is a close implementation of this. Apps installed in the &amp;quot;shelter&amp;quot; (read: Android work profile) can be automatically frozen when not in use, and launcher shortcuts can be created to temporarily unfreeze and use the app. This doesn&amp;#x27;t require root, and frozen apps cannot run services, send notifications, or anything really. As a bonus, for the most part they don&amp;#x27;t even show up as installed when frozen and are completely isolated from main profile apps. The filesystem is separate however, but you can use an app that allows file sending via share contexts such as Phone Saver [1] to send files between your main profile and your shelter profile.&lt;p&gt;[0]: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;f-droid.org&amp;#x2F;en&amp;#x2F;packages&amp;#x2F;net.typeblog.shelter&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;f-droid.org&amp;#x2F;en&amp;#x2F;packages&amp;#x2F;net.typeblog.shelter&amp;#x2F;&lt;/a&gt;&lt;p&gt;[1]: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;f-droid.org&amp;#x2F;en&amp;#x2F;packages&amp;#x2F;link.standen.michael.phonesaver&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;f-droid.org&amp;#x2F;en&amp;#x2F;packages&amp;#x2F;link.standen.michael.phonesa...&lt;/a&gt;</text></comment>
<story><title>I only care about the helpful notifications, not the promotional ones</title><url>https://alexanderell.is/posts/sneaking-notifications/</url></story><parent_chain><item><author>theamk</author><text>I have a pretty good idea on how to fix this (and many similar) problems: &amp;quot;hibernate app&amp;quot; option. Its a new app state where app icon icon has some mark (like being semi-grayed out) and all the background app services are disabled (tracking, promotional popups, periodic wakeups, etc...). The app is only un-hibernated if user explicitly clicks on it, it cannot do it by itself. The app can be hibernated by long-press menu on app icon or notification.&lt;p&gt;So the first time you get an ad notify, you click &amp;quot;hibernate&amp;quot; and you are good. And if it is time to make another order, app is woken up, so you cannot miss notifications by accident.&lt;p&gt;Sure, it is not as good as having separate &amp;quot;show ads&amp;quot; toggle, but it requires no cooperation from app whatsoever,</text></item></parent_chain><comment><author>zamadatix</author><text>For Android I think the only thing needed for this is for disabled apps to show as grayed out in the launcher instead of hidden. I wonder if that&amp;#x27;s information available to launchers or only available in the system app menu.</text></comment>