MDM設備管理編程中遇到的一些問題

也包含MAM編程中遇到的一些問題

  1. 要想能夠管理設備,應用必須保證不能被卸載,怎麼做到?
    https://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid=211618188&idx=1&sn=4b08a3058b7d4861b5ade7024a02266e&scene=2&srcid=0915Dfg09vd

  2. 應用還在,但如果用戶把長鏈接服務停掉,就無法接收到服務端的控制指令了,怎麼保持?
    監聽系統廣播,如開屏廣播,檢測服務是否正常。
    有個討論,https://github.com/android-cn/android-discuss/issues/49,1像素那個牛

  3. 怎麼維持的長鏈接?
    我們用的是自己搭建openfire,利用smack包編程。費流量等缺陷比較明顯

  4. 怎麼禁用第三方應用?
    申請android.permission.GET_TASKS權限,定時判斷當前棧頂的Activity所屬的包

  5. 怎麼讓第三方應用只在我方應用內部有啓動、卸載等機會?
    1.隱藏在launcher上的圖標– 去掉Intent Filter裏的LAUNCHER爲DEFULAT,增加scheme://data
    2.不在最近任務列表裏出現– android:excludeFromRecents=”true”
    3.不在系統設置的應用列表裏–動態加載apk,還有不需要安裝的WebApp

  6. 怎麼統計應用的時長活躍度等?
    一種是類似友盟那樣提供sdk,另一種方法同4

    待續

發佈了36 篇原創文章 · 獲贊 65 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章