Экспо MailComposer не работает после создания приложения или удаленного хостинга - PullRequest
1 голос
/ 04 апреля 2019

В настоящее время я создаю приложение с использованием Expo v2.10.1 для Android и iOS, но у меня возникают проблемы с использованием MailComposer ( документация ).В настоящее время я использую его так:

let email = "my_personal_mail@host.com"; // The email exists.
let dir = `${Expo.FileSystem.documentDirectory}data/file.txt`; // The file exists.
Expo.MailComposer.composeAsync({
    recipients: [email],
    subject: `Subject`,
    attachments: [dir],
    body: "",
    isHtml: false,
});

Это прекрасно работает, когда я отлаживаю на Android (телефон подключен к компьютеру expo start --localhost --android).Открывается всплывающее окно, в котором я могу выбрать, из какого приложения отправлять электронную почту, а затем из этого приложения я могу успешно отправить электронную почту.

Однако, как только я создаю приложение (expo build:android) или запускаю его с удаленного компьютера (expo start), я больше не получаю всплывающее окно и не получаю никакой ошибки.либо сообщений.

Я пытался удалить один параметр за другим (subject, body и т. д.).но пока ничего не получалось.

У меня нет доступа к локальному тестированию на iOS, поэтому я не знаю, работает ли он при отладке на iOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...