如何集成维护模式为我的iOS应用

问题描述 投票:1回答:1

我将要释放我的iOS应用程序的第一个版本的应用程序商店。现在我面临着几个可能发生在后台服务器和数据库方面的问题。这意味着,例如,我可能需要在数据库上运行了一个小时,其中一次,我不能让任何新的职位正在取得或任何添加到数据库中对这一问题。

有一个简单的方法来此融入我的iOS应用程序?我会考虑它包含了当前的“模式”在服务器上的某个地方存储的记录(例如最活跃的时间,但在需要的时候,我可以将其更改为“维修”)。

难道是因为这个整合,可变我的服务器上,然后检查当前值,看看是否允许访问一样简单?如果没有,直到维护模式已经变回活动我会显示其他视图控制器。

如果我能做到这一点 - 我该怎么办使用应用程序的维护开始前的用户?有没有一种方法来“踢出来”的应用程序之类的东西?

谢谢!

ios swift server maintenance
1个回答
1
投票

您可以通过以下方式做到这一点..

解决方法1

您可以创建为一个API。让我们将其命名为像checkForMaintenance

而你需要调用checkForMaintenance API中applicationDidBecomeActive:方法。

API的反应应该是真/假。

所以,如果要启用维护模式,那么你需要将其设置在服务器端实现。

所以checkForMaintenance API将在应用程序调用,你会得到真正的,那么你可以显示覆盖了整个屏幕,像一些文本视图“维修工作正在进行中。请进来一段时间后”

解决方案2

您可以使用无声推送通知了点。

所以,当通知到达时,你可以显示一个视图覆盖整个屏幕的屏幕,像一些文本“维修工作正在进行中。请进来一段时间后”

所以,你需要配置项目推送通知以及服务器端。

所以,当你要维护,那么你可以解雇通知所有用户,它会显示在屏幕上的维护视图。

我在我的应用程序使用此。见下图。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.