代码没有问题,因为如果我按通知,它将触发onResume,但是,如果应用被杀死,或者用户删除了通知,则不会触发回调。
现在,我将通知保存在本地的SQL db上,因此当用户重新登录时,它会显示有多少条他尚未阅读的通知。但是,如果我在删除通知或应用被杀死时无法触发任何回调(实际上,当用户重新登录时,在应用被终止时发送的通知几秒钟后调用了onMessage,但是这仍然困扰我(因为我无法通过通知来吸引用户的注意力)我无法将其保存在本地,并且当他重新登录应用程序时,他被驳回的那些通知将永远不会回来。
当用户关闭通知或我的应用被终止时,是否可以回调函数?