点击通知将在Android 12上立即打开应用
Lasted 2021-02-20 18:23:55
您知道您轻按了这些通知,然后直到一两分钟后什么都没有发生? Twitter曾经对此感到内,,但是仍然有大量的应用程序表现出这种行为。Google希望在Android 12上使这成为过去,从而禁止应用程序使用所谓的通知蹦床。这应该可以有效地消除缓慢加载通知的情况,并且该更改已对当今Android 12上的应用产生影响。
蹦床通常由那些在您点击通知时不会打开自己活动的应用程序使用,例如,当您通过Pushbullet之类的应用程序与自己共享链接时,点击通知会打开网站而不是该应用程序。Google在Chrome中也将这种方法用于其“发送到您的设备”功能。为了使用户免于糟糕的等待体验,Google愿意破坏依赖于此方法的应用程序,并且已经表明,一旦Android 12稳定,该实现将不复存在。有趣的是,到目前为止,Chrome自己的实现已被完全破坏,而Pushbullet用户仅收到警告消息。
我们与Pushbullet开发人员进行了交谈,他们确认他们正在使用被视为蹦床的产品。但是,由于Pushbullet通知通常只应带您进入浏览器,因此没有必要启动Pushbullet应用程序只是在将用户重定向到请求的网站后立即将其杀死。可以通过使用Android文档中建议的PendingIntent类来解决问题,但只有严格的测试才能证明。无论如何,开发人员已向我们确认,他们将实施支持Android以后所需的任何更改。
尽管新要求可能会使开发人员的某些活动变得繁琐,但普通人可能会很高兴,他们不再需要在点击通知后等待手机来执行某些操作。