Я использую MFMesageComposeViewController
для отправки сообщения, что это создает проблемы для меня.MFMessageComposeViewController: как ограничить отправку сообщения как сотового сообщения не как iMessage
Когда я отправляю сообщение нескольким получателям, он отлично работает, iMessages Включить или отключить настройки. Но когда я отправляю сообщение на один контакт и iMessages разрешены из настроек, которые он мне дает «Ошибка доставки» в приложении «Сообщение» и покажите это как iMessage.
Как я могу заставить MFMessageComposeViewController
отправить его в виде Сотового сообщения.
Мой код:
[[[MFMessageComposeViewController alloc] init] autorelease];
if ([MFMessageComposeViewController canSendText]) {
controller.body = @"Sample Text Message";
controller.recipients = [NSArray arrayWithObject:@"XXXXXXXXXXXX"];
controller.messageComposeDelegate = self;
}
Нет, я тестирую это на тех цифрах, которые не зарегистрированы в качестве идентификатора Apple или iMessage ID –
Это не имеет значения. В вашем коде вы также не можете определить статус номера мобильного телефона - это клиент iMessage или клиент сотового сообщения. –
Я думаю, что это может быть ошибка в последней версии iOS, так как заранее, если я отправил «SMS» для моего времени на поезд, он отправил SMS пользователям без iMessage, теперь он отправляет как iMessage независимо от того, имеет ли получатель iMessage или нет. Мне нужно войти в «Сообщения» и отправить его в виде SMS. –