我正在使用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应用中。
非常感谢您的帮助