Остановить MFMessageComposeViewController от отправки?

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

Where did you hear about the app?
What are some suggestions for how to improve it?
How many times a week do you use the app?

Я получаю отличные отзывы от пользователей с этим механизмом. Однако я часто получаю электронные письма от пользователей, которые на самом деле не отвечают на вопросы - они оставляют все пустым и просто нажимают "отправить". Это довольно раздражает, так как заполняет мой почтовый ящик и усложняет поиск фактических запросов на поддержку. Есть ли способ остановить MFMessageComposeViewController от отправки сообщения, когда пользователь нажимает "отправить", и показывает всплывающее окно, основанное на некоторой логике (например, если сообщение все еще такое же, как когда оно началось, или что-то еще)?

1 ответ

Нет, чтобы решить вашу проблему, правильный подход (по моему мнению) состоит в том, чтобы сделать экран со всеми вашими вопросами, перечисленными в списке, и попросить пользователя ответить на них. В нижней части страницы добавьте кнопку, подтверждающую, что на каждый вопрос дан ответ, и заполните ваше почтовое сообщение соответственно. В этом вы будете решать вашу ситуацию.

Другие вопросы по тегам