我\xe2\x80\x99ve进行了搜索,并且\xe2\x80\x99t似乎可以找到任何符合我的问题细节的内容。
\n我需要从 RN Expo 应用程序以静默方式向固定电子邮件地址发送一封电子邮件,因此当用户单击“发送”时,它会在不打开电子邮件客户端的情况下发送。\n我尝试使用 herokuapp.com API 和 Node Mailer 并取得了成功从 Android 设备发送,但不能从 IOS 设备发送。在 IOS 上,它显示已发送电子邮件的响应,但随后显示黄色警告。
\n我的代码正在发送通过导航道具从前一屏幕传递的值。其中一个值是签名,我认为这可能会导致问题,因为它的base64,并且听说在IOS上,Print EXPO不提供base64代码,只提供本地URL,Node Mailer不接受该本地URL,只接受HTTPS URL 和基本代码。
\n电子邮件需要以 pdf 格式发送。
\n如果有人知道解决我的问题的办法,你将成为我的救星,我已经忙了好几天了!
\nimport * as Print from \'expo-print\';\nimport * as Sharing from \'expo-sharing\';\nimport * as MailComposer from "expo-mail-composer";\nimport * as FileSystem from \'expo-file-system\';\n\nexport default class Materials extends Component {\n\npdf = async () => {\nconst { navigation } = this.props;\nthis.setState({ disabled: true });\n\nconst customer_name = navigation.getParam(\n "CustomerName",\n "No Customer Name"\n);\n\nconst signa = …Run Code Online (Sandbox Code Playgroud) 我试图显示一个数字减去后的百分比。
例:
工作成本= £165.00
工人收费= £42.00
剩余=%
工人减薪后剩余的成本百分比是多少?
我的代码输出显示0
int number = 0, number1, result = 0;
if (Int32.TryParse(SelectedQuoteForEditing.JobPrice, out number) && Int32.TryParse(Rate.Content.ToString().ToString(), out number1))
{result = number - number1;}
JobPercentage.Content = result.ToString();
Run Code Online (Sandbox Code Playgroud)