我有一個適用於我公司(企業)擁有的設備的應用程序,它可以作爲一次性應用程序使用,因此它會自行鎖定併成爲一次性應用程序,因此需要啓用它作爲設備所有者,爲了測試我正在使用adb shell命令並且它工作正常。如何在Android 5.0生產設備中啓用任務鎖定
我的問題是我如何實現它的生產,所以我的企業將能夠根據需要安裝和使用它。
我有一個適用於我公司(企業)擁有的設備的應用程序,它可以作爲一次性應用程序使用,因此它會自行鎖定併成爲一次性應用程序,因此需要啓用它作爲設備所有者,爲了測試我正在使用adb shell命令並且它工作正常。如何在Android 5.0生產設備中啓用任務鎖定
我的問題是我如何實現它的生產,所以我的企業將能夠根據需要安裝和使用它。
如果您的Android 5.0設備具有NFC,此答案將可用。否則,Google會支持在Google安裝嚮導中使用帶有激活碼的Google帳戶的方法,但您需要成爲Google EMM合作伙伴。我也不知道他們是否仍支持5.0/5.1中的激活碼。這是一個棒棒糖的具體實施。
如果您的設備不具備NFC,這個鏈接可以幫助你編程設置設備所有者,但它不是生產應用推薦的解決方案: How to make my app device owner without NFC and ADB shell command
但最後,如果您的設備具有NFC:
您將需要一個配置wifi網絡,可以連接到託管將成爲設備所有者的應用程序的服務器。
您可以修改此項目,以創建一個快速部署應用: https://github.com/googlesamples/android-NfcProvisioning
一定的NFC配置應用程序發送,至少,在NFC此信息的是Android 5.0的設備:
當您的企業擁有的設備是在谷歌安裝嚮導的歡迎屏幕,將設備置於後端到迴帶有NFC供應應用程序的供應商設備正在運行。當它感應到另一個NFC設備時,您將點擊NFC配置應用程序。這會發送Google安裝嚮導在網絡上獲取的所有信息,下載應用程序,驗證應用程序,然後將該應用程序安裝爲設備所有者。
下面是創建包的校驗一個很好的參考: Checksum Error while provisioning Android Lollipop
感謝您的答覆,我需要的東西,而不NFC和生產。 –
我不知道任何其他解決方案,如果您的設備有沒有NFC的Android 5.0。作爲最後的手段,您可能需要嘗試「不推薦」的解決方案。 –