【问题标题】:iOS 7+, store Remote/Push Notifications locally in a databaseiOS 7+,将远程/推送通知本地存储在数据库中
【发布时间】:2014-12-28 14:11:32
【问题描述】:

我正在使用 Parse 向我的应用发送推送通知,我需要存储这些通知以在通知历史记录屏幕中显示它们,问题是 Parse 有一个 API 可以从 Parse 的服务器中提取通知。

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

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

【问题讨论】:

    标签: ios objective-c parse-platform push-notification apple-push-notifications


    【解决方案1】:

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

    【讨论】:

    • 当您说“我正在使用 Parse 向我的应用程序发送推送通知”时,您的意思是您正在使用他们的 Web 仪表板手动发送通知吗?如果是这样,那么只需在您发送每次推送后将该数据(也手动)添加到您的数据库中。如果您使用服务器代码发送通知(Parse 可以选择编写服务器代码),那么只需在发送通知后将通知添加到数据库。
    猜你喜欢
    • 2016-05-10
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多