後叫stop()方法我在離子3.x版做了一步計數器的問題, 這是代碼步驟計數器插件提供了錯誤時,第一次
import { Stepcounter } from '@ionic-native/stepcounter';
startPedometer() {
if (this.buttonIcon === 'md-walk') {
this.buttonIcon = "md-man";
this.startbuttonDisabled = false
this.stopbuttonDisabled = true
let startOffset = 0
this.stepcounter.start(startOffset).then((res: any) => {
this.success("Started : " + res)
}).catch((err) => this.failure(err))
}
else if (this.buttonIcon === 'md-man') {
this.buttonIcon = "md-walk";
this.stopbuttonDisabled = false
this.startbuttonDisabled = true
this.stepcounter.stop().then((res: any) => {
this.count = res
}).catch((err) => this.failure(err))
}
}
ionViewDidEnter(){
this.stepcounter.getStepCount().then((res:any)=>{
console.log("---------counts-----------"+JSON.stringify(res));
this.count = res
})
}
我得到以下錯誤
service not registered: [email protected]
請幫我一把。 任何建議表示讚賞。 謝謝。
您是否嘗試導入「https:// github.com/ihadeed/cordova-plugin-stepcounter.git」而不是「https:// github.com/texh/cordova-plugin-stepcounter.git」? – Johny
感謝您的這一點,但我實際上放棄使用stepcounter插件的想法,因爲它不支持所有的android設備,所以我用谷歌適合api計數用戶的步驟 –