Android应用白名单指南

背景

作为一个开发者,遵守Google的规则,努力写干净的应用的基本的道德。然而当应用运行在国产ROM上的时候,应用会被无情地、强制地、不分青红皂白地杀死。抛开手机厂商这么做的合理性不谈,为了让应用正常运行,在特定的系统上需要用户手动操作才可以让某个应用按预料的运行。这一过程被我称做“白名单”。

本资料搜集自网络。

指南

  1. 少数派 - 手机里有无法正常运行的 Android 应用?用这四步手动排查问题(仅有中文)

  2. 某个应用的Bitbucket项目中的一个Issue,提供了很多手机手机白名单过程的图片指南:https://bitbucket.org/copluk/acr/issues/607(仅有英文)

  3. Github项目dont-kill-my-app,记录几款流行设备的白名单文字指南,项目在此时此刻(2019年1月11日)还在积极维护中:https://dontkillmyapp.com/(仅有英文)

  4. Slack的帮助文档,提供了很多设备的通知白名单的指南:https://get.slack.help/hc/en-us/articles/360001562747-Known-issues-with-Android-notifications(仅有英文)

计时机器的额外指南

  1. 在应用打开【侧边栏/抽屉/汉堡包】->【工具箱】->【白名单指南】,其中有计时机器需要白名单的解释,下方还可能会有一些按钮,点击后可以打开本设备的白名单指南。没有的话,就需要参照上一部分指南

  2. 华为设备的一张单独的链接:https://aprildown.xyz/2017/12/10/timer-huawei-solution/