Ibm mobilefirst 是否有用于检测是否允许用户访问服务器的客户端API?

Ibm mobilefirst 是否有用于检测是否允许用户访问服务器的客户端API?,ibm-mobilefirst,mobilefirst-server,Ibm Mobilefirst,Mobilefirst Server,在IBM MobileFirst控制台中,我们可以将应用程序访问表单“Active”设置为“Access disabled”,然后应用程序将不允许访问MFP服务器。 我的问题是,我们可以禁止用户访问应用程序本身吗?[例如:一旦用户启动应用程序,应用程序将弹出一条消息,告诉用户下载新版本] 是否有用于检测是否允许用户访问服务器的客户端API 我的问题是,我们可以禁止用户访问应用程序本身吗? [例如:一旦用户启动应用程序,应用程序将弹出一条消息 告诉用户下载新版本] 这个场景正是远程禁用所做的。您

在IBM MobileFirst控制台中,我们可以将应用程序访问表单“Active”设置为“Access disabled”,然后应用程序将不允许访问MFP服务器。

我的问题是,我们可以禁止用户访问应用程序本身吗?[例如:一旦用户启动应用程序,应用程序将弹出一条消息,告诉用户下载新版本]

是否有用于检测是否允许用户访问服务器的客户端API

我的问题是,我们可以禁止用户访问应用程序本身吗? [例如:一旦用户启动应用程序,应用程序将弹出一条消息 告诉用户下载新版本]

这个场景正是远程禁用所做的。您在服务器上部署了v1和v2,并且您希望强制用户从v1升级到v2,因此您的设置在v1上远程禁用。。。然后强制用户进行确认和升级

您是否要求仅为单个用户而不是同时为所有用户执行此操作

假设您已经在应用程序上实现了身份验证,因为您知道谁正在登录您的后端系统,那么您应该能够通过实现服务器端代码来自定义身份验证,以便还可以查询数据库中特定用户正在使用的版本(我相信,您还需要确保将此数据输入数据库),并根据结果使用自定义客户端代码使登录失败,并将用户指向应用商店

你可以想象,这不是现成的


远程禁用还有什么不足?

假设用户仍在使用v1,他将在联机时收到更新请求,并选择“取消”进行更新。然后他将转到脱机状态,但他仍可以在脱机状态下访问该应用。一旦检测到该应用为旧版本,我想阻止用户访问。如果该应用处于脱机状态,则意味着无法使用任何适配器或登录,即使登录,他最终也会超时,即使如此,由于设备未连接,对服务器的任何请求都会受到限制并失败。你应该做的是处理应用程序“脱机”的情况。我想阻止对整个应用程序的访问,如果我知道应用程序的版本较旧,我不允许用户访问该应用程序(不仅仅是适配器)。[PS:用户在联机过程中检测到有更新,然后选择“取消”作为更新请求,然后关闭wifi连接,访问应用程序,但应用程序仍然可以访问[脱机模式],我希望应用程序弹出一条消息,告诉用户联机并更新应用程序。没有用于此的API。好的,谢谢确认,因为我无法从IBM知识中心找到任何用于此目的的API。