gpt4 book ai didi

java - 应用程序更新时运行扩展的 Application.class

转载 作者:行者123 更新时间:2023-11-30 01:30:34 24 4
gpt4 key购买 nike

我在 Google Play 上有一个应用程序。现在我想在我的应用程序中集成推送通知库。所以我初始化它并在我的类扩展 Application.class 中注册用户。有些人会自动更新 Google Play 上的应用程序而不打开它。并且只有在用户启动应用程序时才会注册推送服务。所以我希望当从 Google Play 更新应用程序时,我的带有 init 库和在推送服务中注册用户的类将运行。可能吗?

最佳答案

BroadcastReceiver 用于此操作:android.intent.action.PACKAGE_REPLACED ( How to know my Android application has been upgraded in order to reset an alarm? )。

调用onReceive 后,您可以注册用户。即使应用程序关闭它也会被触发,因为接收器已在 AndroidManifest.xml 中注册。只需确保它不会在更新其他应用程序时被触发。

关于java - 应用程序更新时运行扩展的 Application.class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35799643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com