美好的一天,
我有一个关于在iOS上接收远程通知的问题,我知道如果应用程序正在运行或应用程序未运行且用户点击通知时,将调用n -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
。
但是,如果用户在锁定屏幕上忽略通知徽章并解锁iPhone,则在您运行该应用程序之后,该功能将不会被调用,那么如何获得收到的通知!
谢谢 :)
最佳答案
手机锁定后,操作系统会将应用程序发送到非 Activity 状态。
因此,这段时间内收到的通知与应用程序在后台收到的通知一样好。
就像在后台收到的任何通知一样,除非用户点击任务栏中的通知,否则该应用将无法获得控制。
关于ios - 当应用程序进入前台时检测远程通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37786000/