Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.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
Android 实现类似Facebook的应用内通知_Android_Facebook_Notifications - Fatal编程技术网

Android 实现类似Facebook的应用内通知

Android 实现类似Facebook的应用内通知,android,facebook,notifications,Android,Facebook,Notifications,我正在用android开发一个照片共享应用程序,我需要实现实时应用程序内通知模块,就像Facebook通知一样。我的服务器是基于java的。我在互联网上遇到的只是推/拉通知,但我不确定它们是否符合我的要求 我已经决定我应该创建一个通知数据库,在其中我可以为每个用户存储通知,并将通知保存一周。然后,我可以使用推送通知与客户端共享这些通知。但是因为我是初学者,我需要专家的建议 万分感谢。:) 我建议你使用GCM,谷歌云消息,它会为你做所有困难的事情 您只需要在任何特殊事件之后向GCM restful

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

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


万分感谢。:)

我建议你使用GCM,谷歌云消息,它会为你做所有困难的事情

您只需要在任何特殊事件之后向GCM restful webservice发送请求。要了解更多信息,我想最好阅读以下内容:

我建议您使用GCM,谷歌云消息,它将为您完成所有困难的事情

您只需要在任何特殊事件之后向GCM restful webservice发送请求。要了解更多信息,我想最好阅读以下内容:

GCM只负责向设备发送通知。我的问题是,我为每个用户创建通知数据库的想法对吗?当然,如果你不想一个接一个地发送通知的话。您需要将它们保存在一个表中,然后可以在服务器中设置一个cron作业,并每周将它们全部发送到一个组中。如果在发送通知后删除记录,则表不会变大,而且会提供更好的性能。如果需要保留已发送通知的记录,可以将其移动到另一个表中,则存档的已发送通知表.GCM仅负责将通知发送到设备。我的问题是,我为每个用户创建通知数据库的想法对吗?当然,如果你不想一个接一个地发送通知的话。您需要将它们保存在一个表中,然后可以在服务器中设置一个cron作业,并每周将它们全部发送到一个组中。如果在发送通知后删除记录,则表不会变大,而且会提供更好的性能。如果需要保留已发送通知的记录,可以将其移动到另一个表,即已存档的已发送通知表。