Я использую плагин Ionic Contacts , и мне нужно получить фотографии из моего списка контактов. Он работает в iOS, но не в Android.
Я пытался санировать, нормализовать URL и все, что нашел в Интернете, но ничего не получалось.
Вот мой код:
home.ts
userPhoto: any;
getContacts() {
this.contacts.find(['displayName', 'name', 'phoneNumbers', 'emails', 'photos'], {filter: "", multiple: true})
.then(data => {
console.table(data[0]);
this.userName = data[0].displayName;
this.userPhoto = this.sanitizer.bypassSecurityTrustUrl(data[0].photos[0].value);
});
}
home.html
<button ion-button (click)="getContacts()">Get contacts</button>
<p>Nom : {{ userName }}</p>
<hr />
<img [src]="userPhoto" style="width: 100px;">
Ошибка, которую я получил в инспекторе Chrome:
Not allowed to load local resource: content://com.android.contacts/contacts/1/photo
У вас есть какое-нибудь решение? Спасибо!