Ich bin neu in iphone
Anwendungsentwicklung.Starten von Anwendung von einer SMS-Nachricht
Ich habe eine Beispielanwendung, die von einer SMS-Nachricht gestartet werden muss. Ich habe keine Ahnung, wie ich das machen soll. Bitte hilf mir.
Ich bin neu in iphone
Anwendungsentwicklung.Starten von Anwendung von einer SMS-Nachricht
Ich habe eine Beispielanwendung, die von einer SMS-Nachricht gestartet werden muss. Ich habe keine Ahnung, wie ich das machen soll. Bitte hilf mir.
Lassen Sie Ihre Anwendung auf eine URL antworten (zB: myapp: // starten) und fügen Sie die URL in die SMS ein, wenn der Benutzer diese URL startet, wird Ihre Anwendung gestartet.
Ich bin sicher, dass nicht der direkteste Weg ist, (da die SMS Ihrer benutzerdefinierte URL umfassen muss), aber ich weiß nicht, ob es mit einer beliebigen SMS möglich ist, eine beliebige applciation zu starten
eine google auf dem iPhone URL-Schema tun und finden Sie viele Details auf, wie zur Umsetzung dieses
hier ist ein example
Beachten Sie, dass, wenn SMS arbeitet in der gleichen Weise wie E-Mail auf dem iPhone finden, die Sie benötigen um Ihre benutzerdefinierte URL in Klammern zu setzen, damit sie die Anwendung startet, die auf dieses Schema reagiert. Zum Beispiel
<yourapp://yoururl>
wird funktionieren, aber
yourapp://yoururl
nicht.
Danke, dass du mir mehr Informationen gegeben hast. – saikamesh
Das ist ein toller Tipp, vielen Dank dafür, dass du das weiter gegeben hast. –
Ich kann meine App beim Ausführen von URL in Safari öffnen. Die URL im SMS-Text reagiert jedoch nicht auf Berührung. Irgendwelche Ideen? – Centurion
Es funktioniert gut. Danke Hafez!
Ich habe eine SMS mit dem URL-Format "myapp: //" erstellt. Es hat nicht funktioniert. Dann habe ich versucht "", dann hat es geklappt. Danke Brad!
Gut zu hören, dass es für dich funktioniert hat, du solltest die Frage dann schließen;) – hhafez
Könntest du bitte die Lösung teilen, die für dich funktioniert hat? Welche genaue Zeichenfolge hast du in SMS eingegeben?Ich benutze iOS 5.1. und keine der Kombinationen funktionierte für mich. – Centurion
die unter AppDelegate Methode teilt die vollständige URL, die Ihre App öffnen verwendet
-(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
//you could parse the url and take action according to that
}
Die unten AppDelegate Methode verursacht, die App zeigt die App
- (BOOL)application:(UIApplication *)application openURL: (NSURL *)url sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
{
//you could capture the refered app custom url and open back from your app
return YES;
}
öffnen Mit dem folgenden Code-Snippet können Sie die App öffnen, die Ihre App geöffnet hat
NSURL *urlObj = [NSURL URLWithString:url];
[[UIApplication sharedApplication] openURL:urlObj];
Übergeben Sie die benutzerdefinierte App-URL.
Können Sie mir bitte auch sagen, wie ich meine Bewerbung auf eine URL reagieren lassen kann? – saikamesh
Ich bin in der Lage, meine Bewerbung auf eine URL reagieren zu lassen. Wenn diese URL in Safari eingegeben wird, öffnet sie die Anwendung. Ich habe das nicht mit SMS getestet. Danke für Ihre Hilfe. – saikamesh
sagen Sie uns, wie es geht – hhafez