gpt4 book ai didi

iOS:获取推送通知的所有消息

转载 作者:行者123 更新时间:2023-11-29 10:42:35 27 4
gpt4 key购买 nike

在我的应用程序中,我有推送通知并且工作正常。

在这个方法中:

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

NSLog(@"message:%@", userInfo);
}

我可以获得上次通知的消息。

但问题是只有当我在应用程序处于后台模式时点击我的警报/横幅通知时才会调用此方法。它只给我最后一条消息。当应用程序处于后台时,我想保存所有消息,有没有办法做到这一点?

编辑:我使用 Parse

最佳答案

否不是使用推送通知的正确方式。

当您收到推送通知时,您无论如何都应该向您的服务器请求信息。例如新消息和相关信息。

我以这种方式创建了一个社交网络,如果您看到 whatsapp,您还会收到 10 条推送通知,然后当您启动 whatsapp 时,它会收到所有消息。 ..但如果没有连接,它不会收到新消息,因为之前没有从推送通知中存储!

推送通知仅适用于设备,并建议需要执行某些操作的应用。

关于iOS:获取推送通知的所有消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23807586/

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