我正在接收远程推送通知,并且需要在30分钟内注册UILocalNotification,但是即使用户没有在后台单击通知,也需要这样做。

有任何方法可以做到,例如:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{

}


它在这里工作正常,但前提是用户单击通知或应用程序当前正在运行。

最佳答案

如果应用程序未运行,则无法处理远程通知,直到用户不启动您的应用程序。您应该在服务器端处理业务逻辑。跟踪发送通知的时间,并在超出时间范围后触发适当的操作。

关于ios - 在后台接收推送通知,并在用户不知情的情况下创建本地通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15903800/

10-14 09:46
查看更多