Kann jemand die URL-Schemas sagen, um die Facebook-Anwendung von meiner App zu öffnen?Öffnen Facebook-Anwendung von meiner App
Antwort
Verwenden Sie fb://
.
canOpenURL
gibt einen Wert BOOL
zurück, der angibt, ob das Schema der URL von einer auf dem Gerät installierten App verarbeitet werden kann. Wenn canOpenURL
YES
zurückgibt, ist die Anwendung auf dem Gerät vorhanden. Wenn der Benutzer Facebook auf seinem Gerät installiert hat, öffnen wir es. Wenn der Benutzer Facebook nicht installiert hat, öffnen wir die Seite über einen Link, der Safari startet.
// Check if FB app installed on device
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://"]]) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile/355356557838717"]];
}
else {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.facebook.com/DanielStormApps"]];
}
Check out iPhone URL Schemes für eine Liste von dem, was Sie sonst noch über URL Schemes erreichen können.
Auch, beginnend mit iOS 9 müssen Sie LSApplicationQueriesSchemes
in Ihrem einschließen.
danke daniel – kazui
sorry daniel aber wie kann man 355356557838717 diesen teil ihrer url, denn wenn ich die fb-anwendung öffnen und ich gehe zu meinem profil ich finde keine url, wo ich habe sehen? – kazui
@kazui Wenn es eine Facebook-Seiten-ID ist, die Sie suchen, stellen Sie sicher, dass Sie als Ihre Seite eingeloggt sind und navigieren Sie zum Abschnitt Über. Die Seiten-ID sollte sich am unteren Rand befinden. Alternativ können Sie eine Website wie [Find My Facebook ID] (https://lookup-id.com/) verwenden und über die URL der Seite finden. –
http://stackoverflow.com/questions/10416338/open-a-facebook-link-by-native-facebook-app-on-ios einiger Zeit wird diese Tinte Sie helfen . – uma
danke uma :) – kazui