Я использовал плагин учетных записей устройств для получения идентификатора электронной почты с Android-устройства пользователя. Но этот плагин ничего не возвращает. Кто-нибудь сталкивался с подобными проблемами с плагином ?.
Вот версия,
cordova -v
7.1.0
ионный -v
3.20.0
npm -v
3.10.10
com.danielsogl.cordova.deviceaccounts 1.0.0 «Учетные записи устройства».
this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.GET_ACCOUNTS).then(
result => {
console.log('Has permission?', result.hasPermission);
if (!result.hasPermission) {
this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.GET_ACCOUNTS)
.then(result => {
console.log("success permission")
this.deviceAccounts.getEmail()
.then(accounts => {
console.log("accounts got")
console.log("accounts"+JSON.stringify(accounts));
})
.catch(error =>{
console.error("getEmailsError"+error);
});
})
.catch(err => console.log("error request permission"+err))
}else{
}
});