2010-08-18 1 views
8

Ho un requisito molto strano ...
Ho bisogno di avviare la mia app da diciamo, un collegamento ipertestuale che viene ricevuto in un SMS.
Questo può essere fatto in qualche modo?
Voglio dire, la persona che riceve l'SMS tocca semplicemente il collegamento fornito nello "SMS speciale" e che avvia l'applicazione.
Qualcosa di simile a un collegamento speciale che invoca l'applicazione nel dispositivo ...Avviare un'app da un collegamento in un SMS

ho inciampato in un articolo che mostra come corpo del messaggio può essere creato e inviato di programmazione in iOS4 e penso che mi potrebbero aiutare nella creazione del "messaggio speciale"
Quindi la creazione del messaggio potrebbe non essere un problema qui ...: |
È la parte di invocazione ...
Qualcuno sa cosa si può fare ???
Suggerimenti e codici di esempio molto apprezzati ... :)
Grazie in anticipo!

+0

possibile duplicato di [Avvio dell'applicazione da un messaggio SMS] (http://stackoverflow.com/questions/625232/launching-application-from-a-sms-message) –

risposta

10

Buone notizie, è possibile e abbastanza semplice (veramente facile in realtà)

Date un'occhiata a this tutorial

Aggiornamento: sembra che l'applicazione SMS non automatico riconoscere che tipo di indirizzo

+0

Woah! Grazie! sembra che sia il materiale di cui ho bisogno ... lo proverò. Grazie ancora! :)) – Bangdel

+0

Ehi! thankx! funziona davvero alla grande ... ho potuto fare l'applicazione 'lancia un'app da un'altra app ... Ma la tragedia della situazione è che non riesco a lanciarlo dall'SMS ... SE ho usato il Lo schema URL come myApp, quindi digitando "" nel messaggio di composizione dovrebbe automaticamente rilevarlo e renderlo cliccabile? Beh, questo è dove non funziona ... Si prega di aiuto :( – Bangdel

+0

@santoni: Ho letto il tuo aggiornamento ...: ((Quindi cosa devo fare per aggiustarlo? Devo cambiare il tipo di indirizzo o qualcosa ????? Aiuto! E guarda questo: http://stackoverflow.com/questions/625232/launching-application-from-a-sms-message.Qualcuno ha avuto successo nel lanciare l'app da SMS, sembra, mi chiedo come ... – Bangdel

3

Quello che dovete fare è ottenere la vostra applicazione per rispondere a una sequenza URL personalizzato, come ad esempio myApp: // aperto

Apple ha documentazione su questo:

http://developer.apple.com/iphone/library/documentation/iphone/conceptual/iphoneosprogrammingguide/StandardBehaviors/StandardBehaviors.html#//apple_ref/doc/uid/TP40007072-CH4-SW50

se avete bisogno di ulteriore aiuto, si prega di chiedere.

Questo funziona anche con posta elettronica e pagine web, ovunque si può mettere un link cliccabile ...

+0

Grazie per la risposta :)) I'll got through the doc .. E sono sicuro che mentre progredisco nella creazione di questa app, sarò inciampare in un sacco di cose dove starò piangendo "Aiuto!". Certo, ti chiederò allora^___^grazie ancora! – Bangdel

+0

"Aiuto!" Bene nella mia app ho anche bisogno di passare i parametri all'app tramite l'url ... Quindi qualche idea su quale sarà lo schema dell'URL? : P – Bangdel

+0

Guarda il tutorial della mia risposta puoi gestire myapp: // whatyourwant e poi quando l'app è lanciata puoi controllare l'URL e fare ciò che vuoi :) – Francescu

0

"<simpleApplication://>" dovrebbero lavorare per u ... !!!

2

Tutte le risposte che hai ricevuto da Tom H e F. Santoni sono fantastici. Se provi con Safari e avvia la tua applicazione, ma non vedi un link cliccabile nell'applicazione Messaggio, devi solo uccidere l'app Messaggio e riavviarla. Quindi leggerà all'avvio quale schema è registrato da quale applicazione, e quindi collegherai simpleApplication: // sarà cliccabile/consultabile.

+0

non l'ho mai provato! Grazie per il suggerimento ... lo verificherò ... – Bangdel