当后端出现问题时,我想让我的用户' iPhone应用程序知道这个变化。 (该应用程序目前处于打开状态,而不是在后台...如果这样做更容易)。
我应该安装Firebase来实现这一目标吗?还有什么其他方法?
推送通知只是用户的用户界面......我是对的吗?
答案 0 :(得分:0)
最好的方法是使用推送通知。因为它可以节省设备的电池电量。
答案 1 :(得分:0)
您可以使用Apple推送通知服务(APNS)向用户发送推送通知。
您可以经常询问服务器有关更改的信息,或在单独的线程中使用阻止功能来处理事件。
我们在谈论什么样的事件? 正如Black Frog所说,PNS是最简单,最省电的想法。
答案 2 :(得分:0)
您可以使用Apple推送通知服务。如果推送通知在您的应用程序位于前台时到达,则会直接传递给您,而不是触发UI事件。最后我知道,你一次只能有1个未完成的通知,所以你不应该依赖它来传递内容,而只是将其用作查询服务器的信号。使用iOS 8,您可以使用不需要任何用户权限的后台通知。