Ionic Cordova Health Plugin - Не работает на Ionic DevApp - PullRequest
0 голосов
/ 08 октября 2018

Я установил этот плагин в свое приложение Ionic: https://ionicframework.com/docs/native/health/

Этот плагин совместим как с Apple Health-Kit, так и с Google-Fit.Вот мой код:

import { Component } from '@angular/core';
import { NavController, IonicPage } from 'ionic-angular';
import { Health } from '@ionic-native/health';

@IonicPage({
  priority: 'off'
})
@Component({
  selector: 'page-health',
  templateUrl: 'health.html'
})

export class HealthPage {

constructor(public navCtrl: NavController,
          private health: Health) {

  this.health.isAvailable()
    .then((available:boolean) => {
    console.log(available);
    this.health.requestAuthorization([
      'distance', 'nutrition',  //read and write permissions
      {
        read: ['steps'],       //read only permission
        write: ['height', 'weight']  //write only permission
      }])
    .then(res => console.log(res))
    .catch(e => console.log(e));
  })
    .catch(e => console.log(e));
  }
}

Когда я запускаю его в DevApp, я получаю следующие предупреждения (даже если я установил плагин cordova и npm):

console.warn: IonicСобственный: попытался вызвать Health.isAvailable, но плагин Health не установлен.

console.warn: Установите плагин Health: 'плагин ionic cordova add cordova-plugin-health'

Я запустил его с помощью Xcode на моем устройстве, и он работает правильно.Но я хочу попробовать это с помощью Ionic DevApp, потому что это быстро для редактирования и разработки.Я проверил, и этот плагин поддерживается DevApp, поэтому не должно быть никаких проблем.Смотрите ссылку: https://ionicframework.com/docs/pro/devapp/

Есть мысли?Спасибо!

...