Hallo zusammen ich versuche instagram App auf eine Schaltfläche klicken zu öffnen, aber zu öffnen bin nicht Lage i-URL-Schema als instagram in plist auchwie instagram App auf die Schaltfläche klicken
NSString *instagramURL = @"instagram://app"; NSURL *ourURL = [NSURLURLWithString:instagramURL]; if ([[UIApplication sharedApplication]canOpenURL:ourURL]) { [[UIApplication sharedApplication]openURL:ourURL]; } else { //The App is not installed. It must be installed from iTunes code. NSString *iTunesLink = @"//Some other Url goes here"; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]]; UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"URL error" message:[NSString stringWithFormat: @"No custom URL defined for %@", ourURL] delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil]; [alert show];
gesetzt tat i wie dies aber App kann
Antwort
Sie öffnen können instagram App nach Username wie,
keine Hilfe bin neu in iOS zu öffnen sein geschätztNSURL *instagramURL = [NSURL URLWithString:@"instagram://user?username=USERNAME"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
[[UIApplication sharedApplication] openURL:instagramURL];
}
Sie können iPhone Hooks of Instagram für weitere Wege und Details über API beziehen !!!
Update:
unterhalb der Linie ersetzen,
NSString *instagramURL = @"instagram://app";
mit
NSURL *instagramURL = [NSURL URLWithString:@"instagram://app"];
Sie sind direkt Zeichenfolge als URL zuweisen !!
hallo ketan aber es ist kein Login erforderlich in meiner App normalerweise app sollte öffnen, wenn der Benutzer auf Instagram-Taste in meiner app und immer noch dint ich es behoben, wie man mit Login öffnen und ich habe keine Sache in dieser Methode geschrieben –
- (BOOL) -Anwendung: (UIApplication *) app openURL: (NSURL *) URL-Optionen: (NSDictionary *) Optionen { Rückgabe YES; } –
Überprüfen Sie mein Update in Antwort !! – Lion
hinzufügen Schlüsselwert in Info.plist Datei
<key>LSApplicationQueriesSchemes</key>
<array>
<string>instagram</string>
<string>twitter</string>
</array>
ich hinzugefügt, aber nicht arbeitete für mich @shitu –
Bitte diese Frage beantworten, kann ich nicht die instagram öffnen. NSURL * instagramURL = [NSURL URLWithString: [NSString ZeichenfolgeWithFormat: @ "Instagram: // Bibliothek? AssetPath =% @ & InstagramCaption =% @", [[AssetURL AbsoluteString] ZeichenfolgeByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding], Beschriftung]]; –