2015-10-16 33 views
1

在IBM MobileFirst控制檯中,我們能夠將應用程序訪問表單設置爲「活動」爲「禁用訪問」,然後該應用程序將被禁止訪問MFP服務器。 enter image description here是否有客戶端API用於檢測是否允許用戶訪問服務器?

我的問題是,我們可以禁止用戶訪問應用程序本身嗎? [例如:一旦用戶啓動應用程序,應用程序會彈出一條消息,告訴用戶下載新版本]

是否有客戶端API用於檢測是否允許用戶訪問服務器?

回答

1

我的問題是,我們是否可以禁止用戶訪問應用程序本身? [例如:一旦用戶啓動應用程序,該應用程序會彈出一個消息 告訴用戶下載新版本]

這個場景正是遠程禁用正在做什麼。您已將v1和v2部署在服務器上,並且您想要強制用戶從v1升級到v2,因此您在v1上設置了遠程禁用,然後用戶被強制確認並升級。

您是否要求這樣做只針對單一用戶,而不是針對每個人?

假設您的應用程序已經實現了身份驗證,因爲您知道誰正在登錄到您的後端系統,您應該可以通過實現服務器端代碼來定製此功能,以便還可以查詢數據庫中特定用戶的版本我正在使用(您還需要確保將這些數據輸入到數據庫中,我相信),並根據結果定製客戶端代碼以使登錄失敗並將用戶指向App Store。

你可以想像,這是不是可用出的現成...

什麼是不夠用遠程禁用?

+0

假設一個用戶仍在使用v1,他將在網上收到更新請求他選擇取消更新。然後他離線,但他仍然可以在離線狀態下訪問該應用。我想阻止用戶訪問,一旦應用程序被檢測爲舊版本。 –

+0

如果應用程序處於脫機狀態,這意味着它不能使用任何適配器或登錄,即使已登錄,他最終也會超時,即使如此,由於設備未連接,對服務器的任何請求都會受到限制並失敗。你應該做的是處理應用程序「脫機」的場景。 –

+0

我想阻止整個應用程序的訪問,如果我知道應用程序是舊版本,我不允許用戶訪問應用程序(不僅適配器)。 [PS:用戶在線檢測到有更新,然後他選擇取消更新請求,然後關閉wifi連接,他訪問應用程序,但應用程序仍然可以訪問[離線模式],我希望應用程序是彈出消息,告訴用戶在線並更新應用程序。 –

相關問題