Я пытаюсь открыть приложение facebook с помощью URL-адреса AppLinks, он открывает профиль пользователя/страницу, но не показывает кнопку «обратно в приложение-референт», я предоставляю данные «referer_app_link» , Я создал JSON по этой ссылке http://applinks.org/documentation/#applinknavigationprotocolОткрытое приложение для iOS для Facebook с кнопкой назад к моему приложению
NSDictionary *dict = @{
@"target_url" : @"fb://profile/USER_ID",
@"referer_app_link" : @{
@"target_url" : @"MY WEBSITE",
@"url" : @"CALLBACK URL",
@"app_name" : @"MY APP NAME",
@"app_store_id" : @"MY APP STORE ID"
}
};
NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:0 error:nil];
NSString *jsonString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
jsonString = [jsonString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString *stringUrl = [NSString stringWithFormat:@"fb://applinks?al_applink_data=%@",jsonString];
NSLog(@"String url is %@",stringUrl);
NSURL *url = [NSURL URLWithString:stringUrl];
if([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url];
} else {
NSLog(@"Cant open %@",url);
}
какие-либо идеи? Предполагается, что у Facebook есть кнопка «назад»? моя схема URL настроена правильно ...
Update: NSDictionary содержит все допустимые значения, я не хочу, чтобы опубликовать их в данный момент, но URL, имя, идентификатор магазина ... и т.д. все действительны
Обновление № 2: Начиная с iOS 9, это выполняется системой iOS автоматически.
Если я не ошибаюсь, url будет просто использовать FB как сквозной проход для фактического зарегистрированного приложения fb в IOS или в Интернете. В этом случае стороннее приложение может вызвать ваше приложение fb и передать ему некоторые параметры. – Paulo
Я полагаю, что содержание словаря указывает на реальное приложение live fb, потому что, конечно, «MyY APP STORE ID» определенно недействителен и должен содержать цифры, URL-адрес также должен быть действительной схемой URL-адреса приложения, установленной на устройстве. – Paulo
@Paulo Я хочу чтобы открыть Facebook и перейти к некоторым пользователям Профиль пользователя, а не какое-либо стороннее приложение, открытие работает, но без кнопки «Назад», также словарь содержит допустимые значения, я просто изменил их с помощью заполнителей, чтобы отобразить здесь, – ogres