构建应用程序或远程托管后,Expo MailComposer无法正常工作

时间:2019-04-04 10:42:32

标签: android ios email expo

我目前正在使用针对Android和iOS的Expo v2.10.1构建应用程序,但是在使用var input = "aSd2&5s@1"; var regex = new Regex("(?<content>.+?)(?<count>\\d+)"); var matches = regex.Matches(input).Cast<Match>(); var sb = new StringBuilder(); foreach (var match in matches) { var count = int.Parse(match.Groups["count"].Value); for (var i = 0; i < count; ++i) sb.Append(match.Groups["content"].Value.ToUpper()); } Console.WriteLine(sb.ToString()); documentation)时遇到问题。我目前正在这样使用它:

MailComposer

当我在android上进行调试(电话连接到计算机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, }); 上)时,此方法工作正常。它会打开一个弹出窗口,在这里我可以选择从哪个应用程序发送电子邮件,然后可以从该应用程序成功发送电子邮件。

但是,一旦我构建应用程序(expo start --localhost --android从远程(expo build:android启动它,我便不再能看到弹出窗口,也不会得到任何错误消息。

我尝试删除一个参数之后的另一个参数(expo startsubject等)。但到目前为止没有任何效果。

我无权在iOS上进行本地测试,因此不知道在iOS上调试时是否可以正常工作。

0 个答案:

没有答案