如何以编程方式从Ionic 4 App将活动添加到“ Google Fit App”

时间:2019-03-08 12:28:56

标签: angular ionic-framework ionic4

我正在使用Ionic 4 Fitness应用程序,并且已在Ionic 4 App中添加了Health插件,并且还使用Google Fit API对应用程序进行了身份验证。

现在,我想以编程方式将应用程序中的活动添加到Google Fit应用程序中。

这是我的 acceptchallenge.page.ts

acceptchallenge() {
    this.health.isAvailable().then((available: boolean) => {
      console.log('Available True:::', available);
      if (available) {
        this.health.requestAuthorization([
          'distance', 'nutrition', 'calories', 'appleExerciseTime', 'activity', // read and write permissions
          {
            read: ['steps'],       // read only permission
            write: ['height', 'weight']  // write only permission
          }
        ]).then(res =>
          console.log('Permission:::', res);
          this.health.store({
        startDate:  new Date(new Date().getTime() - 3 * 60 * 1000), // three minutes ago
        endDate: new Date(),
        dataType: 'steps',
        value: 180,
        sourceName: 'my_app',
        sourceBundleId: 'com.example.my_app'
      });
        ).catch(e => console.log('requestAuthorization ERRR:::', e));
      } else {
        this.presentAlertConfirm('Please Install Google Fit App');
      }
    }).catch(e => console.log('isAvailable ERRR:::', e));
}

在此ts文件中,我添加了运行状况插件的代码,并且运行正常。

我不知道要使用什么代码从我的应用中以编程方式将活动添加到Google Fit应用中。

非常感谢您的帮助

0 个答案:

没有答案