重力感应发布到微信小程序无法正确获得正确坐标

根据教程
onLoad () {
cc.systemEvent.setAccelerometerEnabled(true); //设置是否开启重力传感
cc.systemEvent.on(cc.SystemEvent.EventType.DEVICEMOTION, this.onDeviceMotionEvent, this); //注册重力传感响应事件
},

onDestroy() {
    cc.systemEvent.off(cc.SystemEvent.EventType.DEVICEMOTION, this.onDeviceMotionEvent, this); //取消重力传感响应事件
},

//x,y,z方向的重力感应加速度
onDeviceMotionEvent(event) {
    cc.log("event name:", event.type, " acc x:", event.acc.x, " acc y:", event.acc.y, " acc z:", event.acc.z); //单位是g=9.8m/s^2
    this.xLabel.string = event.acc.x;
    this.yLabel.string = event.acc.y;
},

发布到微信平台后用真机测试
cc.log返回的坐标为
x:0
y:0
z:0
手机重力感应正常,能正常翻转游戏

请问可有谁遇到过这样的问题?