Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS 7+;,在数据库中本地存储远程/推送通知_Ios_Objective C_Parse Platform_Push Notification_Apple Push Notifications - Fatal编程技术网

iOS 7+;,在数据库中本地存储远程/推送通知

iOS 7+;,在数据库中本地存储远程/推送通知,ios,objective-c,parse-platform,push-notification,apple-push-notifications,Ios,Objective C,Parse Platform,Push Notification,Apple Push Notifications,我使用发送推送通知到我的应用程序,我需要存储这些通知,以显示在通知历史屏幕中,问题是Parse dosent有一个API从Parse的服务器拉通知 另外,如果用户没有在通知中心单击通知,我无法将任何通知存储到数据库,因为方法:application:didReceiveMemotentificationdosent起作用,除非用户单击了通知,或者应用程序正在前台工作 我几乎什么都试过了,有什么新的想法可以解决我的问题吗?Im建议在发送给用户之前将通知保存到通知历史数据库表中。在服务器端完成这一切

我使用发送推送通知到我的应用程序,我需要存储这些通知,以显示在通知历史屏幕中,问题是Parse dosent有一个API从Parse的服务器拉通知

另外,如果用户没有在通知中心单击通知,我无法将任何通知存储到数据库,因为方法:
application:didReceiveMemotentification
dosent起作用,除非用户单击了通知,或者应用程序正在前台工作


我几乎什么都试过了,有什么新的想法可以解决我的问题吗?

Im建议在发送给用户之前将通知保存到通知历史数据库表中。在服务器端完成这一切。这样,无论用户是否打开通知,都会保存通知。

当您说“我正在使用解析将推送通知发送到我的应用程序”时,您的意思是您正在使用他们的web仪表板手动发送通知吗?如果是这样,那么在每次发送推送之后,只需将该数据(也手动)添加到数据库中。如果您使用服务器代码发送通知(Parse可以选择编写服务器代码),那么在发送通知后,只需将通知添加到DB中即可。