2015-11-01 136 views
2

我开发了一个应用程序,每当数据相对于特定用户发生更改时,都需要从服务器进行持续更新。例如,如果用户是服务提供商,客户或企业所有者,则将通知用户所有变化或前往。因此,当前发生变化时,我发出通知,并在客户端根据通知详细信息更新UI。服务器和多个客户端之间的数据同步

我的问题是:有没有其他方法可以将通知最小化?

我可以使用基于会话的服务连接我的移动(Android/iOS)应用程序吗?如果是,那么如何?会议维护是否会造成资源浪费?

任何帮助或指导将不胜感激。

+0

我会测试,如果轮询服务器的更新信息更有效率,因为在许多情况下,客户端不需要更新,无论出于何种原因(例如应用程序在后台)。 –

+0

您可以通过检查应用程序是否处于活动状态来减少通知。为此,只要应用程序变为活动/不活动状态,就可以通知服务器应用程序的状态。这样您可以避免在应用程序处于非活动状态时发送通知。 –

+0

@ EugeneMayevski'EldoSCorp请确定,但在特定时间后轮询服务器不是一个好的选择 –

回答

0

您可以通过检查应用程序是否处于活动状态来减少通知。为此,只要应用程序变为活动/不活动状态,就可以通知服务器应用程序的状态。这样您可以避免在应用程序处于非活动状态时发送通知。

+0

那么已经这么做了。仍然需要分析任何其他可能的解决方案。即更新用户界面创建一个同步服务将是不错的选择或不这样,我必须保持会议,这将是昂贵的。 –

+0

你的问题有点含糊。你能解释一下你想达到什么目标吗?当前实施中瓶颈是什么? –

相关问题