Z SDK/Cocoa Touch, czy możliwe jest utworzenie aplikacji automatycznie wysyłającej wiadomości SMS? Moim celem nie jest nikomu spamować.Czy można automatycznie wysyłać wiadomości SMS z aplikacji na iPhone'a innej niż natywna aplikacja do obsługi wiadomości tekstowych?
5
A
Odpowiedz
2
Trzy to sposób na wstępne zbudowanie wiadomości SMS za pomocą MFMessageComposeViewController
. Jedynym problemem związanym z tą metodą jest pokazanie użytkownikowi widoku modalnego w celu zaakceptowania wiadomości SMS (jak okno, które domyślnie wysyła wiadomość e-mail). Nie ma możliwości wysłania SMS-a w "trybie cichym" bez jailbreak.
{
...
[self sendSMS:@"_SMS_TEXT_" recipientList:[NSArray arrayWithObjects:@"PHONE_NUMBER", nil]];
...
}
- (void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients
{
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if([MFMessageComposeViewController canSendText])
{
controller.body = bodyOfMessage;
controller.recipients = recipients;
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
}
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
[self dismissModalViewControllerAnimated:YES];
if (result == MessageComposeResultCancelled)
NSLog(@"Message cancelled")
else if (result == MessageComposeResultSent)
NSLog(@"Message sent")
else
NSLog(@"Message failed")
}
5
Nie jest to możliwe, dokładnie z tego powodu, o którym wspomniałeś: umożliwiłoby to spamowanie.
3
Potrzebowałbyś serwera, który obsłużyłby SMS-a dla ciebie i interfejsu API aplikacji do interakcji z tym serwerem. Aplikacja nie może wysyłać wiadomości bezpośrednio z telefonu, ale z pewnością możesz mieć interakcję z zewnętrzną usługą, która wyśle wiadomości za Ciebie.
Powiązane problemy
- 1. Sprawdź, czy telefon może wysyłać wiadomości SMS:
- 2. Jak wysyłać wiadomości SMS z serwera
- 3. Czy można wysyłać wiadomości SMS z aplikacji HTML/JavaScript phonegap za pomocą interfejsu API SMS telefonu?
- 4. Czy można blokować wychodzące wiadomości SMS?
- 5. Czy mogę wysyłać wiadomości do kolejki JMS spoza serwera aplikacji?
- 6. Usługa odbierania wiadomości SMS
- 7. Uruchamiasz aplikację na Androida z poziomu wiadomości SMS/MMS?
- 8. Odczytywanie wiadomości SMS w iOS
- 9. MongoDB: najlepszy projekt aplikacji do obsługi wiadomości
- 10. Testowanie połączeń/wiadomości tekstowych pod numerami międzynarodowymi
- 11. Jak monitorować każdy z wysłanych wiadomości SMS?
- 12. Blokuj wychodzące wiadomości SMS
- 13. Wykrywanie przychodzących i wychodzących wiadomości SMS
- 14. odczytać wiadomości SMS?
- 15. Android wysyła wiele wiadomości SMS
- 16. Czy można importować wiadomości do emulatora Androida?
- 17. Android - Słuchaj przychodzących wiadomości SMS
- 18. Android wysyła wiadomości SMS automatycznie po kliknięciu przycisku
- 19. Wdrażanie modemu GSM do wiadomości SMS
- 20. IOS Jailbreak Jak przechwytywać wiadomości SMS/wiadomości tekstowe
- 21. Jak wysłać przeglądarkę wiadomości tekstowych do przeglądarki webramc?
- 22. Aplikacja ASP.NET do wysyłania wiadomości z hiperłączem
- 23. W jaki sposób mogę wysyłać fałszywe wiadomości SMS bez korzystania z sieci komórkowej?
- 24. Treść wiadomości na 404 wiadomości
- 25. Odbieranie wiadomości tekstowej w aplikacji Rails (Twilio SMS)
- 26. Odbieranie wiadomości GTalk we własnej aplikacji?
- 27. Android mobilny jako modem GSM do wysyłania/odbierania wiadomości SMS na PC?
- 28. gniazdo strumieniowe wysyłać/odbierać wiadomości sieciowe?
- 29. Android: Wykryj wychodzące wiadomości SMS, niepoprawne liczby
- 30. Nie można wysyłać wiadomości e-mail z serwera analizowania na heroku
Pamiętaj, że taka usługa zewnętrzna nie wysyłałaby wiadomości z Twojego numeru telefonu, ale z usługi. – ceejayoz
@ceejayoz I w tym momencie robisz zasadniczo to, co używasz google voice (i inne usługi), dając użytkownikowi numer proxy do SMS-a. –