Приложение Facebook приглашает iOS v4 SDK ошибка
Я дважды проверил все, насколько я понимаю, это все, что мне нужно сделать:
self.inviteContent = [[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"http://mywebsite.com"]];
[FBSDKAppInviteDialog showWithContent:self.inviteContent delegate:self];
На mywebsite.com у меня есть это в заголовке (пример значения показаны здесь):
<html>
<head>
<title>My Website</title>
<meta property="al:ios:url" content="appurl://action">
<meta property="al:ios:app_store_id" content="1234567">
<meta property="al:ios:app_name" content="My App">
</head>
<body>
...
</body>
</html>
Таким образом, диалог переключается на последнее приложение iOS для Facebook. Я пишу сообщение и выбираю человека, которому хочу отправить приглашение, нажимаю кнопку отправить, и я получаю эту ошибку:
Missing App Link URL
The app link used with this invite does not contain an Android or iOS URL. Developers are required to enter a URL for at least one platform.
Что я делаю неправильно?
Мое приложение прекрасно обрабатывает пользовательский URL, потому что если я введуappurl://action
в Mobile Safari открывается мое приложение.