2013-05-04 8 views
5

Per aprire un profilo Facebook nativo, posso usare:Apri collegamento a Instagram Native

NSURL *url = [NSURL URLWithString:@"fb://profile/<id>"]; 
[[UIApplication sharedApplication] openURL:url]; 

Esiste un modo per fare la stessa cosa per un profilo Instagram?

risposta

23

Seguendo Snippet si aprirà l'app instagram sul dispositivo con userName.

Objective C

NSURL *instagramURL = [NSURL URLWithString:@"instagram://user?username=USERNAME"]; 
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) { 
    [[UIApplication sharedApplication] openURL:instagramURL]; 
} 

Swift

var instagramURL: NSURL = NSURL(string: "instagram://user?username=USERNAME") 
if UIApplication.sharedApplication().canOpenURL(instagramURL) { 
    UIApplication.sharedApplication().openURL(instagramURL) 
} 

Swift 3,0

let instagramURL:URL = URL(string: "instagram://user?username=USERNAME")! 
if UIApplication.shared.canOpenURL(instagramURL) { 
    UIApplication.shared.open(instagramURL, options:[:], completionHandler: { (Bool) in 
     print("Completion block") 
    }) 
} 

se si vuole di più dettagli su di esso è possibile fornire seguenti Documentation link

+0

Come possiamo ottenere informazioni sul profilo come nome utente e id di id utente ... può risolvere questo problema – sabir

+0

gentilmente passare attraverso questo link otterrete la vostra risposta in Documentaion di Instagram http: // instagram.com/developer/authentication/# –

+0

Hai qualche campione puoi mandarmi sono molto nuovo per IOS – sabir

Problemi correlati