是否有客户端 API 检测是否允许用户访问服务器?
Is there an client side API for detect whether allow user access to the server?
在 IBM MobileFirst 控制台中,我们可以将应用程序访问表单 "Active" 设置为 "Access disabled",然后应用程序将不允许访问 MFP 服务器。
我的问题是,我们可以禁止用户访问应用程序本身吗? [例如:一旦用户启动应用程序,应用程序将弹出一条消息告诉用户下载新版本]
是否有客户端API检测是否允许用户访问服务器?
My question is, can we disallow user to access to the app itself ?
[For example: once user launch the app, the app will pop out a message
to tell user to download new version]
这种情况正是 Remote Disable 正在做的事情。你在服务器上部署了 v1 和 v2,你想强制你的用户从 v1 升级到 v2,所以你在 v1 上设置远程禁用......然后用户被迫确认和升级。
您是否要求只对单个用户执行此操作,而不是同时对每个用户执行此操作?
假设您已经在您的应用程序上实施了身份验证,因为您知道谁在登录您的后端系统,那么您应该能够通过实施服务器端代码来自定义它,以查询数据库中的特定版本用户正在使用(我相信您还需要确保将此数据输入数据库),并根据结果让自定义客户端代码使登录失败并将用户指向 App Store。
如您所想,这不是开箱即用的...
远程禁用有什么不足?
在 IBM MobileFirst 控制台中,我们可以将应用程序访问表单 "Active" 设置为 "Access disabled",然后应用程序将不允许访问 MFP 服务器。
我的问题是,我们可以禁止用户访问应用程序本身吗? [例如:一旦用户启动应用程序,应用程序将弹出一条消息告诉用户下载新版本]
是否有客户端API检测是否允许用户访问服务器?
My question is, can we disallow user to access to the app itself ? [For example: once user launch the app, the app will pop out a message to tell user to download new version]
这种情况正是 Remote Disable 正在做的事情。你在服务器上部署了 v1 和 v2,你想强制你的用户从 v1 升级到 v2,所以你在 v1 上设置远程禁用......然后用户被迫确认和升级。
您是否要求只对单个用户执行此操作,而不是同时对每个用户执行此操作?
假设您已经在您的应用程序上实施了身份验证,因为您知道谁在登录您的后端系统,那么您应该能够通过实施服务器端代码来自定义它,以查询数据库中的特定版本用户正在使用(我相信您还需要确保将此数据输入数据库),并根据结果让自定义客户端代码使登录失败并将用户指向 App Store。
如您所想,这不是开箱即用的...
远程禁用有什么不足?