2017-07-20 57 views
0

我安裝了Android系統應用程序,並讓代理應用程序設備所有者。我正在增加一項新政策並選擇限制。當我選擇禁止配置Wifi限制併發布策略時,它不會影響設備。我嘗試使用不同的設備並註冊爲受此策略影響的新用戶。結果是一樣的。它可能是bug或者我不瞭解限制的功能。 '禁止配置Wifi'限制是做什麼的?WSO2 IOT服務器添加Android策略,'禁止配置Wifi'限制的效果是什麼?

回答

0

限制'禁止配置WiFi'的功能不允許用戶更改WiFi接入點。 正如策略中所述,只有代理作爲設備所有者工作時,此限制纔有效。這意味着通用代理將具備這種能力。代理安裝後,您必須將其設置爲「設備所有者」。您可以使用以下adb命令來設置設備所有者。

dpm set-device-owner org.wso2.iot.agent/.services.AgentDeviceAdminReceiver 

您可以獲取最新版本(3.1.0的IoT),或從https://github.com/wso2/cdmf-agent-android獲得代理源,並建立自己的有最近在Android設備所有者的場景做了一些重要的修復。

當您將代理設置爲「設備所有者」時,請務必小心,因爲無法撤消那些期望重置設備的方法。

+0

我仍然對是否將系統應用程序設置爲設備所有者或代理應用程序作爲設備所有者感到困惑。 –

+0

在最新版本中,一旦將代理設置爲設備所有者,代理本身就具有服務器設備所有者功能。因此,將代理應用程序設置爲設備所有者將是最佳選擇。 從源頭獲取最新代理以使其生效。 –

+0

然後,系統應用程序是無用的,我不需要安裝它。 –

0

起初我很困惑我是否將系統應用程序設置爲設備所有者或代理應用程序作爲設備所有者。然後我使用三個命令;

  1. DPM設置主動管理org.wso2.iot.system.service/org.wso2.iot.system.service.Serv iceDeviceAdminReceiv ER
  2. DPM設置主動管理org.wso2。 iot.agent/.services.AgentDeviceAdminReceiver
  3. DPM設置設備所有者org.wso2.iot.system.service/org.wso2.iot.system.service.Serv iceDeviceAdminReceiv ER

它的工作。但是當我在註冊之前完成它們時,代理應用程序沒有迴應。