Frage

Ich bin die Entwicklung neuer Anwendungen iphone.

Ich habe eine Beispielanwendung, die von einer SMS-Nachricht ins Leben gerufen werden muss, . Ich habe keine Ahnung, wie dies zu tun. Bitte helfen Sie mir.

War es hilfreich?

Lösung

Lassen Sie Ihre Anwendung zu einem gewissen URL reagieren (zB: myapp: // Start) und die URL in der SMS, wenn der Benutzer startet die URL Ihre Anwendung zu starten.

Ich bin sicher, das ist nicht die direkteste Art und Weise (da die SMS Ihrer benutzerdefinierte URL umfassen muss), aber ich weiß nicht, ob es möglich, mit jeder beliebigen SMS ist eine beliebige applciation starten

eine Google auf dem iPhone URL-Schema und Sie finden viele Details auf, wie dies zu implementieren

Hier ist ein Beispiel

Andere Tipps

Beachten Sie, dass, wenn SMS in der gleichen Weise wie E-Mail auf dem iPhone arbeitet, müssen Sie Ihre benutzerdefinierte URL in Klammern setzen, um es um die Anwendung dieser Regelung reagiert zu machen zu starten. Zum Beispiel:

<yourapp://yoururl>

wird funktionieren, aber

yourapp://yoururl

nicht.

die unter AppDelegate Methode teilen die vollständige URL, die Ihre App zum Öffnen

 -(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
  //you could parse the url and take action according to that
}

Die unten AppDelegate Methode teilt die App verursacht Ihre App öffnen

- (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;

}

mit Code folgenden Ausschnitt könnten Sie die App öffnen, die Ihre App geöffnet

 NSURL *urlObj = [NSURL URLWithString:url];
[[UIApplication sharedApplication] openURL:urlObj];

Führen Sie die benutzerdefinierte App-URL.

Es funktioniert gut. Dank hhafez!

schrieb ich eine SMS mit URL-Format "myapp: //". Es hat nicht funktioniert. Dann habe ich versucht „“, dann hat es funktioniert. Dank Brad!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top