当事情发生时,我的后端服务器通知我的iPhone应用程序的最佳方式是什么?

时间:2015-04-06 18:05:47

标签: ios swift push-notification

当后端出现问题时,我想让我的用户' iPhone应用程序知道这个变化。 (该应用程序目前处于打开状态,而不是在后台...如果这样做更容易)。

我应该安装Firebase来实现这一目标吗?还有什么其他方法?

推送通知只是用户的用户界面......我是对的吗?

3 个答案:

答案 0 :(得分:0)

最好的方法是使用推送通知。因为它可以节省设备的电池电量。

答案 1 :(得分:0)

您可以使用Apple推送通知服务(APNS)向用户发送推送通知。

您可以经常询问服务器有关更改的信息,或在单独的线程中使用阻止功能来处理事件。

我们在谈论什么样的事件? 正如Black Frog所说,PNS是最简单,最省电的想法。

答案 2 :(得分:0)

您可以使用Apple推送通知服务。如果推送通知在您的应用程序位于前台时到达,则会直接传递给您,而不是触发UI事件。最后我知道,你一次只能有1个未完成的通知,所以你不应该依赖它来传递内容,而只是将其用作查询服务器的信号。使用iOS 8,您可以使用不需要任何用户权限的后台通知。