鍍金池/ 問答/HTML5  HTML/ android 8.0系統(tǒng),devicemotion不能正常回調(diào)

android 8.0系統(tǒng),devicemotion不能正常回調(diào)

經(jīng)測試在小米8.0和華為8.0系統(tǒng),devicemotion事件綁定的時候觸發(fā)一次,之后搖動手機再也不觸發(fā)deviceMotionHandler事件,故搖一搖功能無法實現(xiàn)。代碼如下

clipboard.png

如圖,deviceMotionHandler只在綁定的時候進入一次,之后怎么搖晃手機都不再進入了,又遇見過類似的嗎,求解。

btw,跟圖中那個return false的判斷沒關(guān)系,沒有return false。

回答
編輯回答
巫婆

針對android 8.0系統(tǒng),采用cordova-plugin-device-motion實現(xiàn)。其他機型版本采用原有方式

2018年2月19日 18:52