【问题标题】:Implement In-App Facebook-like notifications实施类似 Facebook 的应用内通知
【发布时间】:2015-12-06 03:55:50
【问题描述】:

我正在 android 中开发照片共享应用程序,我需要实现实时应用内通知模块完全,如 Facebook 通知。我的服务器是基于java的。我在互联网上遇到的只是推送/拉取通知,但我不确定它们是否符合我的要求。

我决定创建一个通知数据库,我可以在其中存储每个用户的通知,并将通知保存 1 周。然后我可以使用推送通知与客户共享这些通知。但由于我是初学者,我需要专家的建议。

提前感谢。 :)

【问题讨论】:

    标签: android facebook notifications


    【解决方案1】:

    我建议你使用 GCM,Google Cloud Messaging,它会为你做所有困难的事情。

    您只需要在任何特殊事件后向 GCM restful webservice 发送请求即可。有关更多信息,我想最好阅读以下内容: https://developers.google.com/cloud-messaging/

    【讨论】:

    • GCM 只负责向设备发送通知。我的问题是,为每个用户创建通知数据库是否正确?
    • 好吧,当然如果你不想一一发送通知。您需要将它们保存在一个表中,然后您可以在您的服务器中设置一个 cron 作业,并每周将它们全部发送到一个组中。而且,如果您在发送通知后删除记录,您的表格将不会变大,它会为您提供更好的性能。如果您需要保留已发送通知的记录,您可以将它们移动到另一个表,存档已发送通知表。
    猜你喜欢
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多