安卓設備無網絡的情況使用解鎖碼解開,架構涉及到三端!

 

描述:

 

 

市面上 如果 等共享設備 裏面都是安了 物聯。

如果沒這個物聯這個設備,又想使用app對設備進行管控。又可能在沒有網絡的情況下!

 

 

 

 

 

一 . 本項目的場景爲:

 

       一個設備安裝了安卓app,設備無聯網。   用戶想進到設備中使用, app生成二維碼 ,  用戶手機小程序掃碼後選擇購買10分鐘套餐後,顯示6位解鎖碼。     app輸 入解鎖碼後解開當前設備,   10分鐘後app 自動斷開, 設備也斷開使用。  

 

做這個需求 有幾個難點:

 

 

 

 

問題1: 無網絡情況下的安卓使用唯一id 生成二維碼,  手機掃碼後調用後臺接口  生成6位隨機的驗證碼。  安卓端輸入後如何解開?

 

 

 

問題2: 假如app通過6位解鎖碼解開,那麼怎麼知道在10分鐘後自動斷開呢?時長如何拿到? 不斷開則會一直在使用。

 

 

 

問題3:設備有網的情況如何校驗?是否還需要輸入解鎖碼?

 

 

問題4:如果保證安全性,解鎖碼盜用?

 

 

 

 

二 項目開搞

 

架構:  設備端(安卓app)無網 ,  手機端(微信小程序) , 後端(java) 管理端(vue)

 

 

先來畫流程圖

 

 

 

 

核心代碼持續開發更新中!!   

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章