IOS không hỗ trợ để mail ở chế độ nền. Bạn phải thực hiện tương tác USer & chỉ việc nhấp vào nút gửi sẽ gửi thư. Thay vào đó, bạn nên triển khai WebService cho & này, bạn có thể gọi nó ở bất cứ nơi nào trong mã.
php yêu cầu:
<?php
//-- POST are variables from details.js
$names = $_POST['names'];
$address1 = $_POST['address1'];
$address2 = $_POST['address2'];
$crust = $_POST['crust'];
$message1 = $_POST['message'];
//-- clean up the javascript array
$toppings = str_replace('"','',substr(substr(stripslashes($_POST['toppings']),1),0,-1));
$toppings = explode(",\n", $toppings);
//-- Where the order will be sent
$to = $address2;
$subject = "your_Order!";
$message = $message1 ;
//-- The headers will let us send HTML code as an email
$headers = "From: [email protected]_domain.com\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
//-- if mail gets sent, return true, else return false. This gets handed off the our onload method in details.js
if (mail($to,$subject,$message,$headers))
{
$response = array('mail' => true);
}
else
{
$response = array('mail' => false);
}
echo json_encode($response);
?>
Nguồn
2012-04-17 06:10:01
Cảm ơn bạn, đã trả lời nó một cách hoàn hảo. Không có câu trả lời nào khác có ý nghĩa –
Tôi không thể hiểu tại sao điều này bị đóng lại. Tất cả các câu trả lời "trùng lặp" tôi có thể tìm thấy đề cập đến một thư viện chưa được cập nhật trong ba năm, ít được người dùng chấp nhận nhiệt tình và nêu rõ trong tài liệu rằng nó cần thiết hơn cho các email văn bản đơn giản. Suresh đã cung cấp gần nhất tôi đã tìm thấy một câu trả lời trực tiếp cho cách gửi văn bản đơn giản chỉ email mà không cần giao diện người dùng. Tôi muốn biết thêm thông tin về cách thực hiện nó đúng cách. –
có, chính xác điều này không nên đóng vì Thư viện được gọi là không đủ để làm việc.Không hỗ trợ ngay cả khi bạn triển khai.nó có thể bị hạn chế Khi xem xét Ứng dụng trong appStore. –