iPhone4 iOS5, как лучше создать список рассылки с помощью UIViewController? - PullRequest
1 голос
/ 14 ноября 2011

Я пытаюсь предложить пользователям моего приложения возможность присоединиться к списку рассылки, чтобы получать новости об обновлениях продукта.Таким образом, я надеюсь повторно захватить некоторых пользователей, которые, возможно, перестали использовать мое приложение в будущем.

Я знаю, как отобразить лист составления электронной почты с предопределенным адресом электронной почты, но что-то подсказывает мне, что должен быть лучший способ, чем попросить пользователя отправить мне электронное письмо для присоединения к списку.

Кто-нибудь делал что-то подобное для iPhone?Какой код мне нужно будет запустить на моем сайте, чтобы перехватить эти электронные письма и автоматически добавить их в список рассылки?Я могу добавить на свои страницы несколько сценариев PHP, но я полностью любитель веб-программирования и PHP.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 14 ноября 2011

Я думаю, вам следует использовать библиотеку ASIHTTPRequest - она ​​позволит вам выполнять очень простые запросы с использованием POST.Вы также можете использовать ios, но я обнаружил, что ASIHTTPRequest намного проще.

Теперь вам нужен php-скрипт на сервере, например:1005 *

<?
$email = $_POST['email'];
// for now we send email to confir script work
mail($email, 'GREAT!', "YOU SIGNED FOR OUR NEWSLETTER, WE WILL SPAM YOU"); 
printf("OK"); // output we can read via ASIHTTP

// here should be be code for storing $email var in database / text file
?> 

, поэтому теперь вам нужно запросить http://www.myserver.com/store.php с некоторыми дополнительными аргументами POST, например:

NSURL *url = [NSURL URLWithString:@"http://www.myserver.com/store.php"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
// email is variable name, we read it in php script
[request setPostValue:@"jdoe@mail.com" forKey:@"email"];  
[request startSynchronous];  // you should use async here

Недавно я тестировал подобное решение, оно работает.Счастливое кодирование

1 голос
/ 15 ноября 2011

Я согласен с Зигфридом, но вы также можете посмотреть MailChimp и там оболочку Objective-C API ChimpKit .Единственная причина, по которой я это предлагаю, это то, что вам не нужно беспокоиться обо всех случаях отказа от подписки / управления и тому подобного.Его достаточно просто реализовать, и он избавляет вас от головной боли при настройке и написании веб-страниц.

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